I would come down on the side that says he was successful because of what he did, not in spite of it. The problem is judging based on the wrong criteria. You can't make the judgement based on the number of shots fired but rather on the outcome. That's how you measure the efficiency of his actions.
He might do something different the next time, to be sure, but that's because he got through this one okay.
Shoot low, sheriff. They're riding Shetlands!
Underneath the starry flag, civilize 'em with a Krag,
and return us to our own beloved homes!
Buy War Bonds.