Doing your best is a quality, sometimes it isn't as prevalent a quality as one would like to be, but nonetheless, it IS a quality. And one with this quality, no matter the degree, uses it to the fullest potential. Still your point is not addressed in my reply. Really, people can be moronic assholes. The thing that I do, is simple...
"**** off!" I say, because who in hell matters to you? A group of outsiders, critical of your every whim, not caring that you tried, but knowing that you did so, or yourself, for who the vast effort was put forth? Personally, while it may be hard for me to resist the criticisms of other people towards my best efforts, I find a peaceful sense of pride and accomplishment in knowing that I did my best, I mean, I did it for myself in the first place.
Anyway, I hope my somewhat rambling words offer you some alleviation from your pain.