If you haven’t watched Severus Snape and the Marauders (by Broad Strokes Productions on YouTube), go watch it now.
Not only is the writing, acting, and directing amazing, but the idea behind it is awesome.
Justin Zagri, the writer and director, said that he wanted it to show that James and Snape both had something to learn, and Lily was a huge part of both of their lessons.
He didn’t want it to be obvious, or, as he said, “here’s what you learned today”. He definitely did it.
(Yes, I’m obsessed with it, why do you ask?)
The film shows that both the Marauders AND Snape were not the best people in the world.
Besides Remus, who said, “We’re not gonna hurt him, we’re just gonna scare him”, which immediately went out the window.
While James started the whole thing, Snape agreed to duel him, knowing that it probably wouldn’t end well.
“Fine, I’ll give you what you want.” -Actual quote from Snape in the film.
The moral (to me, anyway) was that this was not meant to fuel the “James vs. Snape” debate, but show that they BOTH had to realize that they were wrong.
Although, that did end with Snape telling some mysterious man in a cloak what happened at the pub.