Yes but you are treating Society and Government as one in the same. You are guilty of the same sin as the leftist you wish to Social Engineer via government goodies. Both you and the leftists are wrong to do so.
No I am not even suggesting this. I would compare society to the free market economy -with government but an observer. Just as the free market determines economic value so does society determine moral value. The homosexual disorder and those that purse and promote it has never been highly valued and or given preference or privilege by society. The government in the interest of promoting the common good in addition to not involving itself in manipulating society the way it sees fit should accept this -just as it accepts that society chose VHS over beta and SUV cars over compact cars...