Lack of knowledge is not the problem. Lack of responsibility is.
That's the weird part. In Holland, you're not really responsible for anything. Medical care (kids get hurt a lot) is free. Good school is free. Day care is free University is either free or damn near close to free. Having a baby in Holland does not ruin your life. It's inconvenient, but it's not the end of the world. USA is the total opposite. Public school sucks shit so you'll need $10,000/yr if you want your kid to not be a retard. Another $10,000/yr for day care. Then another $10,000/yr if you want them to attend university. Having a baby means you're 99% likely to be in poverty for the next 20 years because you can't afford day care unless you work, so that means you need to drop out of college and get a job. Of course that job will probably suck because you're young, inexperienced, and you don't have a college education.
Holland:
-rely on education; tell people the whole story and hope they choose correctly (use condoms, drug A does this, drug B does that)
-use "harm reduction" strategies ("realpolitik")
-sex and drugs are public health issues
-nobody is held responsible for their mistakes
-people act responsible anyway
USA:
-rely on ignorance and bullshit; tell them condoms don't work, tell them smoking 1 cigarette makes you a hopeless addict, tell them LSD makes people jump out windows
-use idealistic strategies that assume humans of reproductive age (16) don't naturally want sex nor do they naturally seek out drugs (even though our bodies have evolved special systems for processing drugs like caffeine and alcohol)
-sex and drugs are morality issues
-you are so fucked if you mess this up, and nobody will help you because that would be "socialism" which is bad
-lots of people screw it up and ruin their whole lives