I admit that I am more generous to JKR than others. Despite DH Lupin couldn't be more gay and the woman loves Sirius so she usually doesn't chap me too much when she opens her mouth. But I deeply love my own special character(s) like everyone else so when she says horrible things about Snape or stupid things about George or obviously Pansy I get annoyed because I know how much people love them and even part of myself as well. It's just so dumb.
She did call Ron more or less the least sexy person ever which I couldn't agree more with but on the same thought Hermione deserves that?