Group project drama?
So I am in a group project with two other people that I have done much of the work for in so far. There was one part of the project that we were really confused about, so I decided to stay up late to finish it and even possibly submit it a couple of hours past due, to get more credit for having put in more effort. My group member, Anna, decided to criticize me for this saying it would be held against us if I submitted this assignment late (mind you I have an A in the class, and Anna submits late work all of the time so I was surprised this would offend her so much). She even mentioned that I'm pretty much a problematic group member for this, despite the fact that she submits late work all of the time and her grade is probably low
Anna also has a habit of constantly asking questions about stuff we've already addressed. And she hardly contributes to the brain storming aspect of the project. Our teacher said that if we have a problem group member we can report them to her and they can work on the project themselves. Should I report Anna as a problematic group member for being really spiteful and hypocritical despite everything I've helped her with, should I leave the group and tell the teacher I'd rather work by myself than in a group with Anna, or should I suck it up and deal with her hypocritical bullcrap?
I'm just not in a position to want to work with someone like her if she's going to spite me the way that she does and not give me credit for helping her as much as I have.