Nobody can see what kind of plane is at 34k feet. Get real.
If they can’t determine what kind of aircraft they are shooting at, that means all aircraft are fair game. That’s a situation Malaysian Airlines failed to consider when flying over that airspace.