Let me put this another way.
It makes no more sense to me why Christians would object to homosexuals any more than they would Hindu's.
Based upon the Bible.
Let me put this another way.
Why does it have to make any sense to you at all, since you don't share their belief system?
Again- as long as a person is not using their Religion as an excuse to encourage discrimination- I really don't care.
But when you- or anyone else tells me that homosexuals are bad because God says so- be prepared for me to challenge your religious beliefs.
Freedom of speech does not mean freedom from criticism.