I'm usually greatly disturbed by characters not acting like I'd expect them to logically act, but in this episode I had no such troubles (unless you count Ed not revealing to the stupid chainsaw gorilla right from the start he's a state alchemist). Kimblee no doubt fought like he did because he wanted to see Scar suffer and because it has been so long he has been in a good, serious fight. He realised too late things aren't going to go like they did back in Ishbal.
In any case it's no wonder the train stopping pissed him off: Getting into a hospital is that much farther away.