Never mind the haters. All they do is break you down. Build yourself up and ignore them. Don't they look so small from up here?
When they make a nasty comment, pretend they aren't there. They'll never get to you that way. When they kick and scream at other peoples hating comments about them, don't they look silly?
When they ask why you like what you do, ask them why they like what they like. "How's it feel, huh?"
Hater will say many things, some the probably don't mean. But, if someone does hate, ask them, "Why? Why do you do it? Do you have nothing else to do with your life?" Just ignore them, they hate that. All the want is attention. And whatever you do, don't give it to them.