The Grinch's hatred for Christmas stems from his resentment towards the materialistic nature of the holiday. He believes that the joy and happiness of Christmas is just a facade and that people only care about the gifts and decorations, not the true meaning of Christmas. This resentment causes him to want to steal Christmas away from the people of Whoville in an effort to punish them for their supposed superficiality.