It will sound a barmy point to make.
But I really am coming rapidly to the belief, not only that no one has the 'right' not to be offended - and when offended assuming carte blanche to go after the perceived offender - but that this lack of right should be enshrined in law.
Hate speech needs an absolutely clear, unassailable set of definitions - already accounted for to some degree with public order offences such as threatening behaviour or causing harrassment, alarm and distress (which surely the TRAs yelling at 'Let Women Speak' in Portsmouth just lately were guilty of doing. Whilst masked, as cowards do).
It's a ridiculous, OTT position to have to be in. But the ridiculous, OTT set of uniquely historical circumstances we now find ourselves in have made it, IMO, necessary.