..Storm Troopers ... fire hundreds of shots but never hit anything.
You can have this as a valid storytelling device, as long as it's a fantasy story. I have no problem with that, it's the root of the Hero device - our hero escapes danger; he *has* to try, he can't just willy-nilly stand in the line of fire without getting hit, but simply ducking his head means he will not get hit, because otherwise it would be grisly, and that's not the story that we are telling. BUT, it *is* the story we are telling in Logan.
The point should not be too hard to understand:
either you want pain, or you do not. You can't have pain, but then magically escaping pain. The opposite is also true, you cannot have a shiny superhero who stops trains with his web(nudge nudge, wink wink), bashes his head in free fall against a metal railing without a single scratch, and then hit him with a bullet and expect us to feel pain.
In the case of Logan, it just messes up the mood. The film starts really sad and depressing, with Logan having to put adult diapers on Professor X, and we're like "ooh, this is a serious film", and then
BRBBRBBRBRBRBRBRBRBRBRBBBRBRBRBBBRBRBRBR
"ooh, maybe it's not really so serious"
The viewer identifies with the protagonist. Whatever happens to the protagonist, needs to be something the viewer can relate to. When the protagonist is in a situation we can relate to, this generates a mood.
People are made of simple emotions, if you make them feel heroic, and then suddenly you shift mood and make them feel frightened, it doesn't work.
You want to know what i liked? I liked Watchmen. Maybe because it comes from the amazing source material of Alan Moore, but i liked how they handled Doctor Manhattan; this character has what can only be described as a "negative" character arc, he starts with being willing to use his powers to destroy tanks for propaganda purposes, and then shifts to "i am tired of humans", because his powers demand that he realistically shift to that psychology.
For however bad it was, also Hancock deserves recognition in that it treats the person with the right amount of respect when they assign him superpowers; the guy can crush a car, he's not going to give a toss about how he dresses or what people around him think.
These characters are "human", and by that i mean they aren't. But specifically because they are not human, then all the behaviours associated to our not-having-superpowers should not be in these characters. If you character has an awesome superpower, then he should act like a person who has an awesome superpower.
Otherwise (unrelated) it's the same bullshit that happens in JRPG: you are Krong, Destroyer Of The Thing That Was Just About To Kill Everyone, but you need to gather 20 pixies stones before the bouncer will let you in the club. Go find the stones!
Hey, how about no. How about i kill the bouncer, and i walk in the door? is the unrealistic?