In the Bar Shootout Scene in Inglourious Basterds, two things do not match up,
First: there is one German officer knowing the bastards are spies, so when the first shot is fired why the Nazi soldiers start shooting the Basterds? how could they tell who is not German or is a spy at the moment (they are all drunk too)?
Second: With the fact that all other Nazi soldiers except the officer are way too drunk, they react to the shooting too soon for the fact I mentioned and they shoot with accuracy while being drunk.
So are those possibly directing/writing errors?