Made as a little tribute to poor Minerva. When you're a Headmistress and a Gryffindor, you cannot curse the portraits of War Heroes, right ?
I do feel sorry for her, you know.
Ah, and Snape does wear his Order of Merlin, First Class. Customized in Slytherin colors.