Frail? I'd say more like lean'n mean. There are many fighting the fight, but few who get the spotlight. Ann is doing a fantastic job, but that doesn't mean that others aren't, so don't bash all Republicans. OTOH, we have far too many "fiscal conservative, socially moderate" Republicans out there. To me, "fiscal conservatives" are nothing but excessively greedy liberals who wouldn't stand up and fight for anything, even if their lives depended on it.
BTW, Sean Hannity, who occasionally is unfairly dismissed as an intellectual lightweight on FR, absolutely destroyed a Planned Parenthood talking head (Dr. Vanessa Cullins) on Fox tonight. It's not just Ann fighting the fight.
I'll second that and with authority.