It's easy to judge, isn't it? It takes some courage to be honest and introspective, regardless of how you may judge the poster.
What you say about this person says as much about you as it does about them.
I just see a blind rant by somebody who clearly cares way too much about what his friends think.
I did like your advice to find better friends, and lose the others.