> almost anything now can be interpreted as 'offensive' or 'hate speech'
I only know about the UK, but this is not really true there.
Your speech has to be obviously threatening or abusive, and obviously motivated by prejudice towards one of a few categories (disability, race, religion, gender identity or sexual orientation are the main ones).
If you don't make threatening or abusive remarks towards these groups, you aren't breaking the law.
"Abusive" and "threatening" is "in the eye of the beholder".