Interesting twist. So if the Liberals CHANGE the definition of 'hate' then yes, everything that offends anyone can be labelled hate speech. If you don't see the danger of that, I don't know what to tell you.
I note that a school trustee in BC can be fined $750,000 because he offended some ANONYMOUS LGBT teachers apparently and yet we have had over 33 church razed to the ground from arson in Canada over the last few years and no one has been arrested and no one even charged that Im aware of. Hmm... you say works that 'take away my dignity' thats HATE, man. But you burn down my place of worship? Well, that's kinda justifiable isn't it? I mean, that's not HATE, right? Sorta like, more of a protest. Kinda. Well maybe just a tinge of hate, but hey, stuff happens, right?
ps. You want to judge the holy books with the law? Where do you think the law comes from? In Canada and Britain in particular its based on Judeo-Christian principles taken from those holy books. The current gov has come full circle to say they are now ABOVE those values. They're not.