I don't see why we need to police who is offended, or why that is relevant. Unlike the US, where officially anything goes in terms of free speech (except when it doesn't), in the UK we have always had perfectly workable laws regarding freedom of speech. In a nutshell, you can say whatever the hell you like, no matter who is offended, BUT your rights to free speech end with the incitement to violence, which is illegal.
That is a perfectly workable guideline which has served us fine in the UK. I can't see any reason for changing it.
Thus in the Glinner thread, someone was very exercised over the supposed 'right' of Count Dankula to post a video with their dog doing a Heil Hitler salute. Which I thought was offensive but (as a Jewish person) equally felt should not be prosecutable. However, when in the course of the thread, it came out that actually the video was not just a dog doing stupid things but an adult man repeatedly saying 'Gas the Jews', this clearly changed things as it meant it was an incitement to violence and this is (and was correctly found to be) against the law.
Similarly, all those 'Punch a T*' posts ought to be prosecutable as they clearly incitement to violence.
Meanwhile, merely having a different opinion to someone, misgendering them, etc, while possibly upsetting to some, are not, contrary to ludicrous claims, 'literal violence'. They are 'metaphorical violence' at most, and this is not covered by laws concerning incitement to violence.
So in a nutshell - say what you like - fine.
Threaten violence against people - not fine.
Seems quite straightforward to me.