I could see her losing all these fights if she wasn't great at boxing, but they went out of their way to say how good she is. Then they make some comment that she's no good because she doesn't do street fights. Honestly, the antagonists just have plot armor to make them bigger hurdles to jump...