Totally agree ... in general, I think the US has a good society (not talking about politics or foreign policy so much .. but daily life and culture-- great museums, universities, parks, amusment parks, etc) given how old the country is compared to Europe.
However, the stupid morality plays against alcholol, recreational drugs, sex, and art that displays nudity makes zero sense to me. It has gotten better in some areas over time and I am sure after another generation or two it will be better yet, but for right now all the "save the children from seeing a boob, having a beer, etc" .. much less save the adults from themselves is a black mark on the country and how generally responsible citizens can live their lives.
If the country were able to get past this crap and focus on actual issues, we would have a much better place to live and a society with more freedom.
Obvioulsy quite a bit of this started from religion, but it is to the point where it is not just the religious nuts pushing this, but plenty of people on the left as well ... though their argument falls more in the "protect the children" category than "save people's souls" angle. Either way, it is wrong and just makes these problems worse IMO.
I have an 18 year old son who lives with me and I really do not think I should have to be under the threat of arrest or a large fine if I say "here, have a beer" when we are having a BBQ in my own back yard. It seems like having a drink with your Dad is a bit of a right of passage (at least it was for me with my Dad, but back then ... people were a bit less nuts about this topic).