On civil big jets I've twice had a change of instructor and on both occasions they remarked that they couldn't see what the alleged problem had been. Curious.
I had a manufacturer's pilot start shouting at me; he shut up when I told him I didn't require his effing advice about how to fly an NDB approach. Bit arrogant, I admit, but he'd pissed me off a bit.
I did once punch my FO but he was the FTM on a sim 'Landings to FOs' session and that particular airline liked assertive captains. A great one-off since I knew I'd never again have the opportunity to punch a manager with impunity.
Needless to say, I've never punched a real FO