See Avenue Q and Spring Awakening.
Spring Awakening's music is amazing, and my friend saw it and loved it.
However, it's got some sexual things in it, as well as two people getting naked to have sex.
Avenue Q is puppets, but it's very inappropriate and has puppet sex. Which is weirder than human sex. I could never see either one with my mom.
-------
You brought a spoon to a spork fight.
Hottie doctor, time to put on my manly face.