The thing is, homosexuals are free to be homosexuals. The alternative example the OP gave, did actually used to exist

Extremism from the other side. Homosexuality
did used to be illegal in the UK.
It's not illegal anymore (which I believe is the way it should be). I don't agree with homosexuality but I don't agree with dictatorship or a totalitarian state either.
I partly believe this diversity, and PC policy we have in this country now, is partly due to the mistakes we made in the past, where religion was almost forced on people, we weren't welcoming to those who are different. When I look at history though, I always see, that everything seems to go from one extreme to the other. Instead of being more accepting, we're allowing a different group of people, to force their ideas on us instead.
What I don't understand about
some Muslim demands and PC going crazy is:
Since when has everyone agreed about everything in life. Not even Christians do. Unless you're handing out personal insults to somebody, i.e. 'saying they're idiots' etc, where it becomes personal abuse, what is the problem.
So someone doesn't agree with something u do/believe - so what? Get over it, I mean when has it ever been the case where people agree on absoultely everything.
Some people almost have a fairytale view of the world - that all people are the same. I believe in remaining respectful, and treating people with the respect and dignity they deserve, but hey. Muslims don't agree with some of the things we do, or believe, and vice versa, just get over it.
It's not like us thinking homosexuality is wrong is going to stop him, so why the chip on his shoulder? Has it only just dawned on him that everyone doesn't share the exact same beliefs Elton John has? That there isn't an official Elton John religious movement going on?
No one agrees with everyone on absolutely everything. As long as people don't start hurling personal insults, or try to control people through legalizing everything, whats the problem? Some people believe one thing, others believe something else.
Seriously get over it and yourself. You do your thing, other people will do theres. It's a planet of different and diverse people, you can't make people into a clone of urself, just to try and make urself feel better, and serve ur arrogant attitude.
There'll probably never be true freedom before Christ comes, but telling people to shut up, because some people just 'don't like what ur saying' really isn't freedom.
I mean get over it. Is ur sense of truth really based on other people's ideas/opinions? If not, what's the problem? And if not, why does it matter if someone says something? They're just words, people say all kinds of things. I don't like some things some Christians have said to me in the past, I could try and say they're not allowed to say it as well. What's the problem? If people were secure and confident in what they believed, the words of other people really wouldn't matter. They're just words, and just people, they're not God.
Accept everyone doesn't think identically to you! Argh!!!
And simply stating u think homosexual practice is wrong is not the same as demonstrating hatred and practicing discrimination against homosexuals which is what the term homophobic actually means. The bible certainly doesn't teach u to practice homophobia. But if you state that you simply disagree with the act, you are often automatically labelled as homophobic. It is a no win situation.
Lol, sorry that's my little rant over. Something that's been on my mind about PC and lets not offend any muslims issues that's been going on lately. I'm all for accepting other people, and not enforcing religious dogmatism, but some muslims start throwing the same demands back at us. Give us this, give us that etc. It's not all about them. Lots of things people say u might not like, but get over it. If u don't like it, u can always live elsewhere.