She treated them like ass the entire way through the tunnels, calling them names and the like, and then has the nerve to pull a knife on them and demand more money? Dutch says "she would've betrayed us anyway" but in my eyes trying to rob them at knife point is already a bloody betrayal. She wasn't a defenseless old woman she was a dangerous old crone, and Dutch was probably (understandably) fucked off with recent events, having to bring himself as low as trying to barter with a stranger is the last on his mind. It would've made much more sense if she didn't pull a knife on them and instead Dutch just killed her for no reason, they wouldn't have even had to change the dialogue cus Arthur is as outraged as he would be if Dutch killed a defenseless old woman.
Every other "evil" action Dutch does deserves the outrage he gets, but not the killing of Gloria.