TheOptimist
Judging by your responses, it has rather a lot to do with your age - and apparent attitude.
It doesn't always hold true, but a few turns around the block seems to engender a certain amount of respect for others as well as yourself.
I'm not saying you don't have any, because I don't know you, but if you have, it doesn't show.