Abstinence has never worked, no matter how much it's been preached in the past. Do you have an odd few people who just don't have sex? Sure. But it isn't the norm, and we shouldn't expect it to go away any more than we should expect drugs to go away. Except sex is actually natural and a part of life.