There's some people who have to make others look bad in order to feel better about themselves. If you truly are good at what you do, you'll get your ego stroked without having to point out other's faults.
How can you have any pudding if you don't eat your meat?
I love the people that think they are perfect and when they do mess up they find some way to blame someone else. Most of the time their reason it was the other persons fault is so rediculous it make you want to laugh in their face.
I think with age comes wisdom and humility, I've found that the older I get the easier it is to say "I screwed up" and to help others rather that condemn them for their errors... Some folks are born this way, some never get there.
My father once told me that I HAD TO BE BETTER THAN EVERYONE ELSE... BUT TO NEVER ACT LIKE I WAS... Works pretty well for me and when I don't follow that bit of wisdom, it usually kicks me in the nads...