Anger is one of our more primal psychological and sociological responses.
Most people opposed to homosexuality are religious idealists. It would seem to me that the respective responses are natural, even if they aren't beliefs I personally hold.
I disagree about "most people opposed are religious idealists". My father and brother are atheists and they don't like homosexuality. Whereas I am religious and I am fine with it. So stop being so stereotypical....