> No, because he was not fired for ejecting from an unsafe aircraft, which is what you're claiming would be the situation where the pilot would hesitate.
That's not quite right. The pilot doesn't have an outside oracle who tells them the truth if their aircraft is beyond saving. They have to make that decision under stressful circumstances and having only partial information about the world. Making that decision, to declare their own previously safe aircraft no longer salvageable in their own head is where the hesitation might happen.
I'm not saying that this was a bad call. The General has much much more information than I do. It is entirely possible that this was so egregious a case, and the plane was so obviously flyable that firing the pilot was the correct decision. I don't know.
What I'm saying is that you can't just say "oh they won't hesitate, because their plane will be unsafe". Because the hesitation (if it happens) happens before they decide that their aircraft is unsafe. Instead they will spend possibly valuable seconds thinking through if they truly have tried everything. If they are perhaps mistaken. If they maybe will lose their jobs because there was something they haven't seen clearly enough, but in the cold harsh light of an investigation will mean that they made a mistake.
Pilots are already heavily biassed against ejections. It is embarrassing, even if it was justified. It is a deviation from the routine. It is potentially deadly, potentially ruinous to their ability to continue flying on health grounds. This might be one more factor now which will bias them against ejecting. I hope the General made the right call.