Hi Batty:
I have the same problem. And all these comments and criticism have been following me for the past 3 years. They made me a very vindictive and agressive person. Even though I don't get negative comments as much now, I'll almost hallucinate about other people making comments about me and I just can't remember who. These comments made me a very timid person and I avoid to go into the public as much as possible. And the hating myself part and what you described came into my life as well. I can't say I deal with it, I let these feelings get to me because I've basically given up on myself in most parts. But I kept myself focused on my school work. Just before school ended, it was one of the hardest times in my life and I just didn't know if I could get through it. I thought about taking drugs and running away, but it was a comment from my friend that really got me going "When you get past all that, you'll be able to tell everyone else that you got through them all by yourself". That quote was a motivation for me, and I focused on my school work and came out surprisingly successful. So I guess what I'm trying to tell you is that think about what you really want right now, what will help you in the future, like your academic achievements maybe, and focus on them and just try, I know it's really hard, but just try to clear all the negative comments from your mind and try the hardest at what you want to do and then worry about the other things if you want to. After all that, you will know that at least you have some accomplishments and all the negative comments and criticisms won't be as daunting to you compared to your achievements.
Good luck