<human>: [26M]

Ever since leaving high school (all my high school friends are true friends) I have no trouble getting and keeping girlfriends, but zero success with making really good friends, only "buddies". I think the main reason is that I criticize people.

Examples 

a) Giving people shit for being on their phone all the damn time instead of socializing with the people next to them.

b) (How I literally lost a "friend"): I asked a guy friend to come out to a bar for a V-day event. His response: I'm going to dinner with a coworker, she's having a tough time in her current relationship." Right, as if dinner lasts all night...So later we get a group text from another friend who asks "You guys got plans for V-day?" My friend goes "yep, hexxa chicks!" and I go "you mean with your coworker who has a boyfriend?" He texts me "thanks" then ignores me for a month. We're essentially not friends anymore.

Give me the gist of the text in a nutshell
<bot>: If a friend is doing something shitty or annoying, are you really supposed to just accept it and hold your tongue? Why can't people just take criticism and either argue against it or consider it, instead of quitting you as a friend?