If the captain pissed me off I always got even. If it was embarrasing I let him do it, if it was a safety issue I didn't. We were holding for SJC one day and approaching minimum fuel with reserve to alternate with SJC right at minimums. Our alternate was down so it took a lot of coaxing to get him to divert to SMF. All the SFO area airports were below minimums and SMF was decreasing. I said if SJC closes and we miss everybody is going to SMF and we don't have any fuel to hold. I said Lets go now. He did and we had a ton of airliners landing behind us. SJC went below minimums when we could have done the approach. Asshole captains need to be punished but do not compromise safety.