Laws are just a consequence of an actual cultural change, and can only succeed (and not precede) the conversion of hearts and minds. Voting and democracy should not become a device to placate the dissatisfied masses into silence, make them lineup for ballot, to choose a lesser evil who, in most likelihood, will turn out to be a egotistical power-seeker. We shouldn't conflate voting with "will of the people."
So I partially agree with you - there must be a certain culture change happening, but it can and it should be supported by law in order to happen faster.
Because the people who were on the "no" side of things weren't really affected by it (because the were never going to do those things anyway) and the sky didn't fall when other people did. You see this same thing happen every time a state loosens its abortion, gun, alcohol, drug, etc, laws. People say the sky is gonna fall and then it doesn't.