Not to comment on this specific case, but I really wish people didn't feel the need to listen to the kind of feedback you get from the general internet. It's such a waste of time and emotional energy.
Listen to the people you respect, ignore the rest. And if you do want to interact with the community, for heaven's sake, don't respond to the assholes. They're just background noise.