All these screaming and raving in the cockpit by the old and young are just done by bad personalities and not the trait of good pilots. No amount of CRM can help them. They are just bad tempered and should start thinking of changing career, like a parade sargeant in the army.
If your engine caught fire and cannot be extinguised no amount of screaming can help.
So be professional, tell the crew and pax in a calm voice that all of you are going down then scream all you want when the flame licked your skin.