Dear Jack, I think we tend to confuse friendship with fraternalisation and socialisation. That you fraternise or socialise with someone doesn’t mean he’s your friend. If you don’t segregate social buddies from true friends, you have a huge disappointment coming on.
Even the Bible aggregates friendship into cadres. There are true friends it says. “Friends come and friends go but a true friend sticks by you like family.” (Proverbs 18:24 MSG). In other words if he takes off in your time of trouble – abandons you, he’s not a true friend. If he distances himself from you in your dark hour, he’s not a true friend either. A true friend is loyal. If you ever run into trouble and your “friends” are found wanting, I advice you review your sociology.