The supreme court has found that the legislature can make laws regarding morality and in fact that one of their jobs was to legislate towards public morality. You're debating based on what your ideals of government should be instead of what government is.