^ since when is opposing homosexuality a strictly Republican thing?

Are you saying the Muslims are Republicans? Even in the ME when there are no republicans or democrats.

There are a lot of people oppose it for religious reasons and feel that the last person that should be promoting it are religious leaders.

They have the right to oppose it just as much as those who do not.

What are you going to do,put them on the rack and whip them into submission?