I have different expectations when it comes to his accepted place in the DCU and what he is and isn't held accountable for. He is a human character (meaning he has human failings) existing in a world constructed of genre conventions. We accept certain behaviors from superheroes (breaking and entering, assault, etc...) and still consider those characters heroic and in the 'right' because that's what superheroes do, they operate outside the law and beat up the 'bad guys.' All superheroes judge, and very few ever have to answer to any sort of authority for it. However the best superheroes have flaws and personality quirks (like Spidey's temper or Batman's paranoia) that still make them (fairly) easy to relate to. On a meta level we understand that it's okay for Superman to work outside the law and do things that may be considered illegal because we know he's a good person who (under normal circumstances) won't abuse his power.
I expect Batman to a human reaction to being shot, I don't necessarily expect him to suffer typical human consequences for his actions and reactions (such as as for punching a police officer in the nose). It's not necessarily a moral judgment in this case, I'm not it's okay because he's a superhero, I'm saying on a practical level he WON'T have real world consequences to deal with because he's not in the real world. If superheroes were always held accountable for all the assault, breaking and entering, trespassing and general mischief they do they'd spend all their time in and out of court/prison.