One of the nice bits of Geoff Johns' Batman: Earth One was that on his first night, Batman got the shit beaten out of him because in reality, dressing up in a bat-themed suit with mask and cape would not scare professional gangsters.
I get so tired of people trotting out these "in reality" arguments about Batman. It's not
in reality. Batman lives in a universe where costumed crimefighters are an established, effective phenomenon, so there's no reason people wouldn't take him seriously there.
That argument also ignores what
Batman Begins demonstrated marvelously: The bad guys don't necessarily even
see Batman clearly. He's a mysterious dark figure who comes at them in the dark and beats them up before they know what hit them. If they get an impression of a dark form with pointed ears or horns and some kind of cloak or wings or something, their imaginations will fill in the rest.
In reality, Batman would be dead by night three at the latest, simply because you can't dodge hundreds of bullets, at some point one of them is gonna hit. And also because exhaustion is a thing in reality.
You could say that about any action hero -- James Bond, Indiana Jones, Jim Rockford, whoever. Anyone who gets hit on the head and knocked out as regularly as your typical TV private eye is going to develop serious brain damage very quickly. Anyone who gets shot in the shoulder even once is probably going to have lifelong mobility issues. But adventure heroes shake it off, because the audience doesn't want to see them suffer permanent disability, they want to see ongoing adventure stories.
Complaining that fiction isn't like reality is facile and pointless, because it's not
supposed to be reality. The audience knows perfectly well that it's not real and doesn't need that explained to them. It would be obnoxious to storm into a magic show and warn the audience that it's all fake. They
know it's all fake. They
choose to suspend disbelief because they want to be entertained by a well-constructed illusion.