Sorry, I should clarify. I totally agree with Batman's code and that he should have given the cure. What bums me out was that the consequences of his code was death, literally 4-5 seconds later yet he acts so nonchalant about it, not even bothering to carry the body out.
If he had felt some kind of guilt, or at least start questioning himself if he did the right thing, that would have been more compelling but nope, "Alfred, (SPOILER) is dead, send someone from GCPD to pick the body up, I got better things to do."
It's not Batman I'm attacking, it's the person who wrote this multiple choice outcome since doing the right thing is actually the bad ending. WTF?