"On the other side one could argue that too many legislatures are attempting to enact unconstitutional laws."
These laws are not unconstitutional and everybody, even the judges making the rulings pretending to say as much, know it.
These laws don't violate a Constitutional clause, they violate the Liberal egalitarian social engineers' beknighted sense of right and wrong.
In other words, its not "these are unconstitutional, therefore they are bad law" ... its "these are bad laws therefore they are unconstitutional."
What's "right and wrong" changes every day. It used to be "right" to make blacks sit in the back of the bus...
/disclaimer: I am NOT trying to equate race with sexuality, I am just using the example to illustrate that what society views as "right" or "wrong" changes with time.