I just want to say that as an American there is a big diversity of views of sex in the country. Please don't take that show to mean all Americans are like that. I don't know where exactly they went, but it was clearly some very conservative place.
I am from New Jersey and live 40 min from Manhattan, there was no one doing the silver ring or abstinence only education in my area. My sex ed was very comprehensive and detailed. My brother went to a different school but his was just as good as mine.
I think people need to take a much more liberal attitude to sex. Most of you on this site are quite young! Many of you who say you will wait for marriage probably won't--no offense. I had "christian" friends in high school who said they were waiting and most of them have lost it by now.
I think people attach too much importance to sex. It is dangerous to tie you sense of self as a sexual being to one person. Even if you wait until marriage, your spouse can cheat on you, mistreat you, be abusive, be addicted to drugs/alcohol, or just be disrespectful. If you have wrapped up in your mind that "I have given my VIRGINITY to this person" and they betray you, you will be messed up. I think everyone should take control of their own sexuality, so that they are not affixing this magical quality to virginity.
That is not to say you should lose it at the age of 15 when you're drunk. But I think ppl need to be realistic--there are NO guarantees that the person you give your body too will respect it, marriage or not.