Might as well name change this movie to
Angry Girl.
Sheesh. No morals. Broken family. Father too busy for his kids. Boyfriend romping with the mother. Allowing a bad influence to take root in the home without doing anything about it until it's too late. At least it ended on a high note... oh wait, Grade 8 is next.