I think the best way to deal with a hater is to NOT entertain them. If they are hating on you that is their issue not yours. I try and focus on the people that love me because they are all that matters.
People are always going to have a problem with something you do. I think this stems from them being unhappy with their own life, and rather than try and change what is wrong, they choose to downgrade others. What a sad life to lead! Stay focused on the positive and don't let the haters break you. that is what they feed off of.