One argument made by the pro-homosexuals (and in fact many secular humanists on various sundry issues) is that we [especially Christians] should not force our morality on others. That argument obviously presupposes there is such a thing as neutrality when it comes to moral issues, when there isn't. Absolute neutrality by the state would logically lead to anarchy, since the state is not supposed to intervene in any moral dispute (including punishing anyone for any crime since that presupposes some form of morality) for by doing so it would cease to be neutral. With regards to the issue of homosexual "marriage", the key question is this: If disallowing homosexuality is the equivalent of "forcing" Christian morality on the homosexuals, then isn't allowing homosexual marriage "forcing" immorality on non-homosexuals?
A simple example would suffice. Let's take the example of a Christian living in a country/state which has legalized homosexual "marriage". Does he have the right not to treat the "couple" as one since in his eyes they are not married? Is he given the liberty to decline usage of non-public facilities such as churches for the celebration of homosexual marriage, and not to be forced to listen to homosexual propaganda? The answer should be rather obvious as seen in for example the behavior of the homo-bigots in the state of Massachusetts.
So next time the homo-bigots throw out that same old canard, inform him kindly that he is at least just as much attempting to impose (im)morality on others. If the so-called Religious Right commit "hate crimes", the pro-homosexuals commit at least the same in their promotion of their immorality. Why is one type of "hate crime" acceptable and another not acceptable?
Of course, there is no true moral equivalence between the positions of Christians and pro-homosexuals. For it is a truth that God has by His common grace given Man His Law (or rather the works of His Law) in every man's conscience (Rom. 2:14-15). The pro-homosexuals are thus condemned by their very own consciences even while they continue to sin, so their position is utterly vacuous indeed. Rather than "forcing our moral views" on others, laws which disallow homosexual "marriage", in fact even criminalizing homosexuality, conforms with the law of the conscience given by God and as such it is absolutely proper and moral to legislate against the abomination that is homosexuality. This does not mean that we should stone homosexuals, but the action itself must be seen as a sin and a sickness, and those caught up in it as victims to be loved so that they may be healed from their moral illness.
Those who promote homosexuality however are a different matter altogether. We do not condemn the sick and dying, but we should punish those who purposely make people sick and murder them. Similarly, homosexuals are not to be punished, but those who promote homosexuality should be punished. I guess this would be the best tactic against militant homosexuals — Jail those bigots for their hate crimes!