I can't stand when someone talks "down" to another person, treating them like they are soooo much better than that person. Absolutly no person is better then another because of their job, postion, family name, money, or anything else. You just really are not "better" then that jobless person asking you for money, they may in reality be a much better "person" then you are. They may if the tables were turned actually give you help instead of looking down on you and treating you like you were a peice of crap because something happened in your life and you were down on your luck at the time.
I fully believe 100% watch those you "step on" as they may be in the postion to "step on" you in some point of your life!