Yes, education will certainly help, but there is always the factor of free-will (a little theology here). Nearly every high-school has vehicle safety classes, complete with wrecked cars and fake corpses, but there will still be some kids who refuse to believe the lesson applies to them.

We can know what is expected of us regarding our behavior, but when the moment of decision arrives do we always, unfailingly, do the right thing? Those who say they never sin, lie.