Surely Folks, any Flight deck is a place for tact, consideration & respect, yes & also including the odd bit of humor & light heartedness at times too. I was rather lucky that the great majority of Flight decks I was ever on, were just like this.
We will always get I suppose, the very odd, total beakdown of relations & respect between any Crew Members, that's life, however outside the aircraft is obviously the place to sort this out, hopefully having all parties having cooled down first.
Great pity this particular event & there may well be more to it than meets the eye, but going on details as so far reported, to me the Company had little option, in the action it took.