This doesn't say a lot for the Captain's CRM. Since when do Captains have the right to hire and fire? What if the Captain is wrong, but he fires the FO? Not to mention the inevitable delay it must have caused, because he could not find a way to relate to his FO without it causing fisticuffs in the flightdeck.
Most reputable airlines would have this crew in for a "chat" with the Chief Pilot, then a quick run through a CRM course!! You only have to fly with the bloke, not like him!