I'll be the first to admit that my BS-tolerance can be low at times, but that is no excuse for treating others poorly. As for respect being earned; I'll treat people with respect as soon as I meet them, and I try to make a point of treating cleaners and receptionists with the same respect as CEO's - there is no need to earn my respect before I'll start treating you well. However, if someone proves that they're not worthy of respect, then respect goes out the door.
As Adrian pointed out, one needs to take character traits (and cultural differences) into account before concluding whether or not someone has a bad attitude. I conform to the programmer-stereotype in the sense of being introverted. Based on their own personalities, extroverts can sometimes assume that introverts are rude, simply because we don't talk all that much.
Lastly, there is no excuse for poor manners - 'please' and 'thank you' won't do any harm.
Did you like this article? Share it with your favourite social network.