The vaccine doesn't have to be given at 9 years old. 18 or later would work just fine. (Or earlier, if you're worried about your child's behavior...)
That's a good point about the age. My two girls are 16 and 19 and I'll be setting them up soon for it, well before any sexual activity has happened.