nothing she did justified Andi's first resort of screaming in her face?
I mean, as far as I'm concerned, choosing to be an annoying pain rather than useful in the middle of combat deserves a good lambasting.

But again, you have a double standard going. Bandana's behaviour must be justified. Andi's behaviour need only be understandable on some level.

So, to put everything on an even playing field: is assaulting your commanding officer in the middle of combat because they briefly yelled at you justified? I don't care that Andi might have been reasonably upset at the death of her comrades. I don't care that we're apparently operating on the belief that chief engineers need to be babysat. Was the assault morally justified?