I have serious concerns that the so-called modern society is becoming overly protective when it comes to raising our children and fostering a perfect society which isn't so perfect.
Parents, friends, family and society tend to think that it's best to preserve at all costs a "pristine moral world" in order that our fragile future leaders are not put into harms way.
After all, we do NOT want to scar them psychologically for life and end up breeding drug addicts, wife-beaters and serial murderers.
The TRUTH of the matter is that REAL life is not a bed of roses. The earlier we realize this and learn to cope with disappointments and seemingly harmful experiences the better.
Goofing off and inadvertently doing stupid things is a freedom that youth should be able to enjoy fully. Parents are there only to correct and guide, provide a solid example, and certainly NOT to enforce with draconian rules and regulations.
Especially not to the degree of making a religious crusade out of it, because that is very hypocritical when you look in the mirror and realize that the imperfections of your earlier life are exactly what have made you the person you are today.
That is something each and every one of us can be proud of.