I couldn't agree with you more. It really messed me up as a child growing up. In all sincerity. It strips you of your self esteem, your self worth, your self confidence and instead imposes guilt upon you. It teaches self loathing, etc...
It took me years to heal myself from it. But it can...
Are you quoting Petula Clark now? Yes, it does hurt when your ego is deflated, but you eventually rise above it and become greater than the ego. :) Which then becomes an ally.
http://www.youtube.com/watch?v=LEZnHy75NYs