Anyone who expresses dislike towards something that they would do themselves.
He always wastes all his money on clothes and shoes. You would too if you could, stop being a hater.