Agreed with the point that he should have ejected. Aircarfts can be bought, experiences pilots are worth far more than an aircraft.
But at the same time can you fault the pilot for trying to save civilians till the very last second? The way i i see it that he gave his life trying to protect...