Anonymous asked: I find it somewhat alarming that whenever people want to talk about strict but fair teachers, they bring up Snape and not McGonagall. McGonagall was a no-nonsense teacher who didn't suffer fools gladly. She was down-to-earth, fair, and impartial. She taught her students well. She disciplined them but also stood up for them when things were unfair. Snape played favourites and was so awful that by third year Harry hated Snape more than a convicted murderer who supposedly got his parents killed.

lupinatic:

Bingo. But Snape defenders will invent ten million excuses for why McGonagall is as bad if not worse. It’s horse hockey. Absolute horse product.