@sempervirenx I don't think the movies did him justice (like they gave his good lines and good ideas to Hermione from what I have seen?) so that may have played a part in it
also he did hurt Harry by screwing up and Harry is the protagonist, so.... they only remember the hurt