I was reading over the weekend about handling obnoxious clients with various techniques and possibly avoiding obnoxious people in your life in business and personal altogether. I say strive for the latter if at all possible. Who needs the negative energy derived from impolite, inconsiderate, ill mannered people? But take note of
Handling Obnoxious Clients With Notes From A Dead Man.
Randy Pausch, Carnegie Mellon professor who died of pancreatic cancer in his Last Lecture stated this about the difficult people in life. When people piss you off you haven't given them enough time. Wait long enough and they will impress you.
In other words think with these obnoxious characters they are just not developed as far along as you spiritually, mentally, or emotionally in life. Kind of sad for them, a great take on blessings the way you are, but just realize we are all at different points in our development. Gives you GREAT perspective and perhaps a little understanding toward them that just maybe you didn't have before.
BTW, the Last Lecture is old hat on the Internet now but if you never saw it here is the abbreviated link.
Randy Pauch's last lecture was great stuff! Wish I had that kind of insight to be like that!