I don't buy the idea that woman cannot do harm or be the aggressor either.

However, if that is the case, given the dispute about money, gambling and drinking, why is he still there?

And while we can't know everything, regardless of her attributes, she is the one on the ground when the punching stopped. When you are in a situation with a woman where that is what it takes to end an argument, its time to go away.