I doubt any military pilot would actually pull the trigger on an airliner he knew to be full of innocent civilians.
Why not, it has been done before. And I have no doubt in the right circumstances it would be done again. Remember, there are more than two countries facing threats from terrorists so let's widen the discussion to include them also.