Do you think Harry nearly killing Draco caused Snape to have a flashback of Sirius nearly killing him which is why he made Harry copy instances of the Marauders' bullying as a punishment? I saw someone make a post about this and I honestly agree.
Oh I’d never thought of that. I think that makes a lot of sense and is definitely possible. It explains why he chose to show Harry the records of the marauders bullying then and not before. Snape believed that Harry was becoming just like them and he wanted to show him what the marauders were like and what they had done in order to try to make Harry ashamed and keep him from becoming even more like them.