Hermione felt like she had something to prove. To them and herself. She felt she was weak, that she was giving up too easily. So she refused to say Snitch, refused to give in. So the boys kept using her, fucking her.