"Maybe I'm seeing the entire issue as a three-legged stool sort of thing."
You are correct.
The fact is that our culture and our laws are out of sync. Primarily because our 'law' was imposed by fiat, not by the normal process. Technology has let us all see that they are BABIES not lumps of tumorous tissue. Our demographic changes (includsing Catholic inmigration and the aging of the hedonists of the WWII/divorce at will generation) and 30 years of killing off of the children of the left all combine to craft this moment in time. It is the LAW leg of the tripod that is out of synch, it is time to fix that.
I can agree with that, totally.