Honestly... Pair of pigs a***s.
We all sometimes fly with people we would not engage with socially, but that's no different to any real-life situation.
That's reality. To allow the cockpit situation to descend into that state takes real skill on both sides.
Fire the pair of them? Absolutely right.
I can be a real pain to fly with, because I like things done right, but I'm still socially adept enough to realise what's appropriate and what isn't.
If your people-management skills are so poor as to allow that sort of situation to develop, then I wouldn't be that happy with your other skills either.
Pathetic frankly. Both of them.