I agree with this post. I really like the tone of his post, too. A bit more compassionate and understanding.
I wrote something similar earlier
Someone Out There Disapproves of Everything You Do | Mind-Manual
I reckon that most people think they're doing things "right" just cause they don't encounter that much criticism simply because they don't go where the criticism is. If you're an employee and hang around business owners, you may find them making fun of employees for being sheep or what have you. If you're an entrepreneur and you hang around employees, you may get criticism there, too. The thing with exposing yourself to such a wide range of people as Steve has is that it invites people who're prone to criticism in.
It's important to learn to recognize criticism for what it is: one person's judgement of their perceptions of whatever you happen to be or be doing. And people are frequently wrong, so I discount most people's opinions quite severely. I often discount my opinion quite severely simply because I know I can be wrong so often. And I'm ok with that. I'm doing my best and I don't have delusions of how accurate I can be, while still trying to improve the accuracy.