It's not the critic that needs fixing, it's the person who takes criticism to heart, and doesn't learn from it.
Criticism is vital feedback IMHO.
Criticism is vital feedback IMHO.
It is also difficult and important to learn to listen to criticism. However, you can probably screw up your life much quicker by giving criticism in an undiplomatic way than by failing to take criticism.
I find that people don't like criticism period, doesn't matter what, you are criticizing or why. They see it as A, complaining, B insulting, C plain negativity.
Also it depends on experience I guess, if you're just starting to learn something out of your comfort zone, you don't really want harshly honest critique of your (probably lame) efforts. You want mainly encouragement. Once you become more confident though, and believe in your own abilities, you just want the truth.