His agility is extremely impressive, but it's not like he hasn't been shot or hit before. I've seen him get shot and punched before. Why would he wear any type of armor otherwise?I can't think of any hero who dodges absolutely everything. They'd have to be the most boring hero ever. It seems like Batman's fans tend to think that he can beat everybody and that if he's ever loses to someone he's less of a great, cool character. This is false. Spidey is great because he's interesting as hell. Not because he whoops everybody's a$$. He can't. I don't think I'd like him too much if he could. Batman'd lose to Bishop, but it wouldn't make him any less of a hero.