You make it sound simple, but a significant portion of the population doesn't want their children to understand anything about sex or drugs. They want to pretend like those things don't exist and anyone daring to talk about them is "indoctrinating" their child. The solution could be simple. But people suck.