I have a strong aversion to criticism of any kind. But there are two kinds of criticism. One involves mutual trust and respect, and the other doesn’t. The one that doesn’t can be very harmful. But the one that does benefits both parties.
Being critical of someone as in often finding fault, never accepting a person for who they are, is negative and wrong. The person being criticized is an individual who should be respected for his/her differences. Yet there is always room for improvement. And sometimes… there is one person I criticize who I don’t find fault with. Actually, I respect him highly. And trust him deeply enough and feel secure enough to discuss our differences of opinion on things. For me, that is a rare thing. I may be critical of others, but rarely to their faces.
But healthy criticism must go both ways. Not only should healthy criticism show our respect and trust for the other person, but the other person should respect us, value our opinion, and trust us to come to them and not to carry our criticism to others (to discuss our disagreement with uninvolved parties behind his/her back). It must be both given and received in love to be truly effective.