no, government does have a role in social issues, not as "Nanny" but as arbiter of general societal obligations.
govt cannot make people moral, it can however reduce the amount of immorality that it sponsors.
I'm sorry, I'm not sure what you mean by that.
I'm saying that govt shouldn't "sponsor" any social behavior, good or ill.
May I ask for more clarification?