Standing up for beliefs, fighting your corner, protective, defensive, determined, challenging, opposing, stamina, holding your own, taking the high road, maintaining control, territorial, assertive, forceful, relentless, strong will, under attack, blame, harassment, scapegoat, resisting, busy, hectic, demanding.