That blog is a real hoot. Shame about the fundamental error - confusing belief/ideology and ethnicity. Race, ethnic group, gender, sexual orientation , national origin are all accidents of birth. No one should ever be stigmatized or discriminated against on the basis of things they can't change.
Belief on the other hand should always be open to criticism, because you can change it - whether it's Islam, Christianity, Marxism, Fascism or whatever - people who choose to believe these things should be forced to examine their own beliefs. Of course there is a fallacy in this argument as well. In some places - theocracies like Iran, some communities in the US, totalitarian states like North Korea, people aren't free to choose what they believe, or free to express dissent. An ideology which mandates death for apostasy, like Islam, clearly has self confidence issues, and needs to reinforce itself through repression, fear and ignorance. None of this has anything to do with race.
Homophobia is, of course, explicitly encouraged by many of these religions and ideologies.
This thread will probably go in a dodgy direction, but I find it difficult to let some things pass by uncommented on. I have no time for slave thinkers.