There should be no law and no punishment for anything that doesn't have an actual victim and "society" or "the government" cannot be that victim. The harm done to the victim cannot be solely hurt feelings. If this was done, it would solve a lot of problems.
I'm sure even greater reductions in government power could be good, but just this would make things so much better.