18 years old == stupid. I'm not sure that this story proves any point other than that.
But yeah, people are amazingly hypocritical in the world. I can't believe Bill Bennett was gambling away while preaching morality, or that Condit was slamming Clinton while bonking an intern. So much hypocrisy everywhere...