Hate or not, is protected by Free Speech. The only type of speech that is not protected by law, is speech that "explicitly" calls for violence. You have the right to hate whatever you consider evil just not the right to violence. Trudeau cannot legislate, period. What would be next, you are not allowed to disagree?