Here's a contentious viewpoint to add to the debate.
Very few of the things that allegedly offend the gay, transgender, muslim or any other minority groups actually cause offence to the people who they are alleged to offend.
When I worked in the NHS I knew a lot of doctors and nurses of other religions and I cannot recollect any of them being offended by bacon, Christmas or anything else that wasn't downright abuse. I even knew some Jewish and Muslim doctors who secretly enjoyed a bacon sandwich. Short of being called a woolly woofter most of my homosexual friends are offended by very few things, apart from perhaps being accused of being offended by things that don't offend them.
There are two groups of people who perpetrate the myth that these things offend people.
The first group is the loony Corbynista lefties who have never left Islington and think that any opinion other than their own is racist or stupid and are scared shitless of offending someone. Their failure to act for fear of offending is the reason atrocities like the abuse of teenage girls in Rotherhan were allowed to happen. Pretending that the perpetrators were not all Pakistani males was and remains disingenuous and worse than the racism they were trying to avoid being accused of.
The other group is the extreme right wing loonies of the BNP etc who want you to think that the people that they hate in the mysognistic, racist and homophobic world that only exists inside their twisted minds are offended by things that normal people say and do every day. They do this to foment hatred and further their racist and homophobic agenda.
Look behind the Facebook memes and "jokey" e-mails that perpetrate this kind of nonsense and you will find that the source is invariably either some lefty journalist from the Guardian or an extreme right wing website like the BNP or Britain First.
We should stop listening to their poisonous nonsense and concentrate on dealing with the real problems we face. Islamic extremism from the very few muslims who preach and perpetrate hatred in the name of religion and Nazi extremism from the real racists of the extreme right.