I think sometimes personal feelings play in. Take pre-OoTP Cho, when people disliked her even though we hadn't seen her unpleasant side in OoTP yet. I honestly believe that a lot of people were reminded of the popular girl in school who made their lives a living heck. Now that role has been passed on to Ginny, who while a bit of a snarky girl isn't mean or a Sue.
no subject