To the americans in the thread, I'm sorry to break it to you, but your entertainment industry fosters this kind of behaviour. The beauty pageants, the sexualisation of every young female singer, the obsession with high school movies, the fact that roles in movies have a much younger woman depicting an older character, your pop singers being all very close to being too young and singing about sex, it's everywhere. You're made to think that youth is a sexy thing. It seems Hollywood is full of vampires. I'd go as far as to say that this is a problem with your culture in general. I have never seen this kind of behaviour anywhere else that wasn't already influenced by american media. I'm sorry.
edit: spelling
Mine is the exact opposite, that people are generally kind and good once you remove some initial barriers that keep us apart. The older I get, the more love for people in general I feel.
So I guess we're both mentally ill. High five!