The way you're portraying these two makes me happy. The first couple of movies of the series make the Potters seem like they were awesome people as teens, but when you find out how much of a jerk James was AND that he was the star of the quidditch team AND that Lily went out and married him despite that he was so mean to Severus (her first real friend) you realize that they were just... teenagers. One was the stereotypical jerky jock and the other was the pretty girl who got the jock. These Personalities that you're portraying seem to really hit the characters, or atleast in a comical fashion. That makes me happy because Severus deserved better than what he got and the Potters need to be exposed FOR THE EVIL DOERS THAT THEY ARE!
I have learned recently that the movies don't do a good job explaining the characters. The movie made it seem like Lilian was picked on immensely until she went to Hogwarts, but before, Severus was the one who came up and comforted her. Thus, I am only aloud to complain about the characters in the movie. Even if it didn't outright state it, it heavily implied it.
well come on they are teenagers, and while I agree that snape didn't deserve what he got, it doesn't necessarily mean that James and the marauders are evil. They decided to have fun and got really carried away, they were teenagers and they thought bullying Snape made them cool. James was jealous of him he thought that if he made Snape look like an idiot Lilly would like him. This was all made easier by the fact that Snape wanted to be a Death Eater, I'm guessing James justified his bullying as fighting Death Eaters. Also Lilly only agreed to date him once he stopped being a jerk to snape. I think everyone has some moment where they know what they're doing is wrong but they keep doing it.