The first time it happens, it’s because Bane gives him an impossible choice; John’s just trying to do the best he can with the limited options he’s given. He tells himself that, the second time it happens. And the third.
They’re saying there’s work in the tunnels of Gotham. But one boy has already turned up dead. John’s not going to let that happen again.