A friend is friendly, happy, and playful, too. A friend doesn't yell at you. (no no no we does) ... You play with each other all the times.
For me, a real friend hates you, yell at you, text you something hurtful and after all he/she will bow down at you asking for apology with deep confession. That's the meaning of a real friend.
Deep and commited friend is a vow that you yourself (all alone) signed an imaginary contract that you will love your friend(s) unconditionally for better or for worst. Treat them as your brothers or sisters.
I have a lot of friends, but few bestfriends, though all of them has their best characteristics but few are chosen to be my partner in crime. In this battle of life called "LIVING" none of us doesn't want to conquer without the platoon members.
In life you don't have to choose friends, you just have to wait for a perfect friend.
and perfect doesn't have to be 100 percent, it should be 50/50 for you to see the real ONE.
You committed to be his/her friend in the first place, but you don't have to give the full blast of being you.
Bottom line is, "Committed friend" is just like a flavour and spices of every dishes. So savor every moment you have each other. Live as if it is your last day.
I Personally don't believe in the conclusions of this saying:
Tell me who your friends are and I tell you who you are.
Because my life is full of surprises. Friends are touch and go. Only Committed one do stay.
You don't have to judge ones life by his/her environment. All you have to do is look deep down inside his heart then think in reverse, who am I judging him for having the kind of friends he has.