You need to stop pissing other people off.
How do I square that with expecting people to do at least the minimum? Should I just lower my standards so far that I suck their fucking cocks just for showing up at work and giving me bitch face? These people are grade "A" fuckups. And here's the thing, I'm more than willing to help. When the weird-ass prior mail carrier chick's classic Willys broke down, I was the only guy to stop and see if she needed help. I am polite, I smile, I say please and thank you. I do all the same shit that most of these fuckups don't bother to do. I get along great with the one postal employee who actually does her job with grace if not a smile (personally I think smiling is part of a customer service job, but I realize that people have shit days and so I don't care much) but if I rub some of them the wrong way by having some basic standards then that's just going to fucking happen.
I piss people off just by virtue of existing. I'm a gigantic part-Mexican with liberal attitudes who drives a German car in a redneck backwater full of hicks in sticks. And I do not go around telling people how backwards their ideas are, no matter how dumb I think they are. That's not my job and they don't give a shit. I treat people with more respect than they show me, and if they're not satisfied with the level of treatment they're receiving, then they can give a little more or they can fuck right off.
I stop and pick up hitchers, I stop and ask people if they're doing OK and I'll go back and get my tools and come back for them if they need me to. But I also expect people to know how to drive and keep to their side of the road and in general do their fucking job. If that's too high an expectation for you, you know where the door is.