If you don’t support gay marriage, then reverse your position, support a conservative party platform, conservative candidates, and conservative politics, to protect marriage and reverse the federal legalization of gay marriage in the military, federal employment, and immigration.
Support politics and law that protects marriage at all levels of government, from city politics, to County, to state, to federal politics.
There is no amount of law that can make an unrighteous land righteous. If you want to shy from cutting down the size of government, then you will repent yourself and concentrate on evangelism and leave politics.