It's only unacceptable in a society that is stuck in the middle ages. And before someone throws the Islam stone at me, my point is also justified for societies that are based upon Christianity too, as per some states in the US.

Homophobia is just another description of ignorance.