All good things must come to an end. What a strange, completely irrelevant "discussion" this thread has sparked.
Before you criticise someone, walk a mile in their shoes. That way, when you do criticise them, you're a mile away and you have their shoes...