Originally posted by Metalmanx
Actually, I think Punisher could very well take this, too. This isn't just some no-named street thug with a couple pistols. The guy has oodles and oodles of experience fighting supers. Not taking anything away from Batgirl, but Frank has the skills, resources, and experience to take a slight majority here.
I will note that her dad has pretty much the same MO as Frank, and Deathstroke has never scored a win on her. Head to head, he's tried to shoot her plenty without it working, and he's superhuman. Heck, David Cain trained her by shooting at her head with a sniper rifle while blindfolded (her blindfolded, not him).
I mean, maybe if Frank has prep, he's a lot more dangerous with it, but strait fight? Nah, it's hard enough to hit her in melee, but guns point to where they fire before they do to boot.
She also has a tendency to not be too hindered by bullet wounds when she gets them due to being unable to dodge or tanking shots for civilians. Another one of her training exercises involved her being shot in the back, and then having to dodge Cain's gunfire and get into hand to hand. When she was 8.
Plus there's the 'bullet dance' thing she does, where four people fired at her at once, and she purposefully dodged *into* the line of fire of each one before avoiding the bullet... here.