My answer to his question
Sex is not perverted. People are perverted.
This is why many parents choose to hide sex from their children.
Because in 90% of the instances, sex is not about love, but power.
Watch some porn, and tell me is it about power, or the beauty of sex?
You can explain the birds and bees to a child, and things laong those lines, but until they hit puberty they will not fully understand sexuality.
I can tell you what its like to skydive, and why I skydive, but you will never truely understand it until you jump out of the plane.
Violence on the other hand, is simply good against evil. Children can understand the difference between make believe and reality, although they definitely become desensitized after awhile.