Originally Posted by JDonaldD
Batman is the one who stabbed the controls, actually. I was confused by this but if you watch closely it's Bats. That was his back up plan, "who said anything about stopping it?"
I'm almost positive what happens is that Ra's stabs the controls to prevent Batman from stopping the train (because he thinks that's Bruce's plan), but Bruce's real plan is to derail the train, so all he did was do Bruce a favor.
On topic, the only issue I ever had with a villain ending was Bane's on my first viewing, only because I didn't realize he was dead until he never showed up again, haha. Now it's fine though.