The culture is what it is, and usually the law simply reflects that. The Constitution allows for changing the laws. If you find some law immoral convince people to vote to change it. Pretty simple.
By maintaining citizenship you have a say in laws but you are also bound to them. The authority of the Constitution comes directly from the people.
If you found some law immoral, would you continue to follow it ? If it were illegal to feed hungry homeless people and you felt that was what you wanted to do, would you still obey that kind of stupid fucking law? I wouldn't. Fuck that.
No, the authority of the constitution DOES NOT come directly from this thing you refer to as "the people". That is a fairy tale. That is a fallacious faith based point of view having no basis in reality which has been foisted on people that a thing, put together hundreds of years ago, by a very small percentage of the existing people, can somehow rule people hundreds of years later who never agreed to any of it. Can you refute that is what occurred? No, you cannot.
I doubt you will even answer my questions, and you certainly won't be able to prove your constitution blathering.