A little self beating-up can be a good thing. How else would one find the motivation to even start to become a work in progress? Too many people assume - as a given - that they are wonderful, criticizing others, when that criticism would serve far better being applied to themselves.
Absolutely true. Thanks The Crow.