I hate people who use themselves as examples of how people "should" behave or what they "should" do.
"I notice spelling mistakes too, but you don't see me correcting them!"
"I go through this too, but you don't see me complaining!"
"I hate when people do that. I don't do that!"
Get over yourself. You're you and other people are other people. There's no better or worse way to be. Whatever floats your boat. The world would be a terrible place if everyone shared any one thing in common with you, much less everything. Get your head out of your ass you self-righteous narcissist.
I hate people who think the world is a messed up place and fail to realize that only delusional assholes believe that. The world isn't the problem. You are. You are not so special that you happen to be the one good person surrounded by bad people. And no, you're not a rarity either. You're a bitter, sick, naïve, immature moron.
I hate people who complain about others "not trying to be the best they can be" or "the best human being possible". Perhaps following their urges and impulses (and anything else you may bitch about them doing) is their way of being their best. There is no objective "best". It's subjective. Nobody's "best" self is better or worse than anyone else's.
And whatever their best is (and you cannot know what that is unless they tell you what it is!), it is solely up to them to decide if trying to achieve it is the right thing for them to do. Not you. You're not even entitled to an opinion on the matter, why? Because only they get to determine these things for themselves. It is untouchable territory to anyone outside of themselves.
Again, get over yourself. Stop holding others to the expectations that you only have the right to hold yourself to. Narcissists.