The issue is not whether or not the government wants to approve gay marriage. The issue is why the government is in the business of approving marriage of any kind. Traditional marriage is a biblical contract between a man and a woman. When we allowed the government the authority to "sanction" marriage, we allowed for the changing of the definition. Therein lies the problem with a majority pushing around a minority; you may not be in the majority for ever.
No. Marriage has always been a financial arrangement. Marriage existed before Christianity existed. Marriage was secular long before it was religious.
This is a secular nation and marriage is a secular tradition. We let religions exist here...and some people decide to seek some kind of ceremonial religious sanction for their secular marriage. Some don't.
The aversion to gay marriage is an expression of bigotry........even if you dress it up in some kind of religious garb.