I read a lot of posts before writing a response, only not bother to post thinking it would be overly criticised.
Why do you fear criticism? Do you base your self esteem on the opinions of others? If so, that's not good, mate. Happiness comes from within; really! If your intentions and motivations are sincere, it doesn't matter a jot what other people think, say, or indeed, criticise.
Think of it as 'manning up' and not letting other people control how you feel.