It doesn't matter how good at something you are, how talented you are at something, how pretty you might be, how smart you might, how clever you might be..........there will always be someone on the internet telling you that you are rubbish and there is someone else who can do it better.
It's the nature of the beast.
Being a critic on the internet is so easy. Always amuses me if I am watching a video on youtube about someone who is truly at the top of their field like Kasparov for chess or Federer for tennis or whoever. They'll be some twat commenting say that they aren't actually that good, they are over rated and in actual fact some other dude is better. They'll be saying his backhand is a bit dodgy or whatever. Unbelievable like.
Besides beauty is in the eye of the beholder anyway. I've posted up a picture before of someone I thought was incredibly sexy.......only for someone else to say (in all seriousness) she looks like a horse.
That's fine though, it's merely a matter of opinion. If everyone liked the same stuff or found the same people attractive the world would be rather boring.
Of course whilst beauty is opinion based skill has a little more basis in fact. Is Kasparov a good chess player ? I don't think anyone could argue he wasn't.
Is he the best ever ? Well that is open to debate. But then you get into the hypothetical question kinda thing like would Tyson in his prime beat Ali in his prime etc.
Anyway, jsut expect someone to rubbish you and then get on with it anyway.
You'll never please everyone, not gonna happen. Don't let it worry you though, don't let them drag you down to their level.