Ginny doesn't work for it, is probably the idea. She's just as contemptuous as Hermione about people who care about their looks. She can't help it that she happens to be naturally pretty! And far from being flirty, she pushes boys around and they correctly fall at her feet.
no subject