Well obviously the absolute best advice is to ignore them and move on, but that is not always easy. When i encounter a 'hater' who is making mean/rude comments online I block them because I don't need their negativity bringing me down. If it is someone in person who is hating, I just remind myself that I am a better person than they are because I would never go around saying hurtful things to another person. I believe that people who are always trying to bring others down and saying awful things about another person are just trying to make themselves feel better about their own crappy life. To be quite honest I feel bad for those people, and I hope that one day they will realize that what they are doing isn't going to make their life any better it's just being mean and making people not want to be around them.
@rambo @missy