Why did Bilaam hate Israel? Even after prophetic visions seeing how praiseworthy of a people they are he still tries to curse them. Even after singing their praises in prophetic song.
You can say unwarranted hate is possible but he does things so out of the norm to try to curse Israel, even going against Hashem's word initially and against his own honor (e.g. he had no chariot and led the pack of Balak's men with a donkey he saddled himself). Even after his prophetic visions he tries to give Balak advice on how to harm Israel if they were to ever stray (G-d forbid!). This also would unlikely give him any honor, considering he was talking about future times unrelated to Balak. Anyone have an idea why this is so?