I'm not good at fighting.
But you piss me off, I will fight back. Maybe not well, but I'll fight.
I'm more prone to being irritated than angry though. Anger comes from someone stepping on my boundaries, or on the boundaries of those around me.
Problem is I get emotional, and I feel every word I say loses an ounce of credibility with each rise in emotion. I try very hard to keep my cool so that doesn't happen, but it can happen. And has. Enough for me to be annoyed about it.