Cormac McLaggen was a bit of an idiot, rude and a bully, the first time we see these traits in a Gryffindor student. He also only appears (despite being an older student) in The Half-Blood Prince. Out of universe has JKR commented on his creation, was he created due to the simplistic Gryffindor good / Slytherin bad characters in the earlier books?
Was Cormac McLaggen created due to criticism of the black and white nature of nice/nasty characters at Hogwarts
user46509