OP you stated I don't have a problem with free speech. I have a problem with hate speech.
The issue is, who gets to define what hate speech is. It's subjective, and more and more being used to shut down genuine debate.
For example, me stating that I don't believe humans can change sex, which is factually correct, is considered by some to be hate speech.
Me stating that I think single-sex spaces for women need to be maintained is consider by some to be hate speech.
According to many trans rights activists, this means I am a hateful bigot and should be prosecuted.
Being offended is not something that the law should be involved in... but in the last few years being offended is being linked to being the victim of hate speech. For example, the non crime hate incidents recorded by Police in England and Wales - many of these were for the 'crime' of misgendering someone on twitter.
Can't you see the problems here?