I've always been told that the squeeky wheel gets the grease. In other words, if you say nothing, nothing happens. You'll wind up like the guy in "Working Stiffs". Was Greg in the right in "Family Affair"? Only if it leads to change.
I really hope I made sense
I don't think anyone, including me, is/was saying Greg was wrong for speaking up, how it went about it was what was wrong.
Do you really think that throwing a tantrum, in front of your co-workers, disrespecting your superior is the way to go about it? I don't think so.
I'm a manager of a Production department and we had someone on my staff like that. He disrespected me many times like that and I'm not the only one. When it came time to terminate someone, because business is slow, who do you think was the first one to go? Not the ones who last hired or less seniority, he was because of his past actions.
If Greg wants to keep his job then he needs to do some growing up and handle things in a more professional manner. He wants respect and show that he has grown and matured since being in the field (which he has), then he needs to show it.
When Nick wasn't happy about not getting solo DB cases, he talked with Grissom about it. Talked about it, and it was only him and Grissom. He didn't say anything while Sara and Catherine were there. He showed he was irritated, but he showed that irritation to Grissom and talked to him, ALONE.
Was Greg wrong for the way he felt, NO, was the way he went about it wrong? YES and that is what we are saying here.
Is Catherine wrong in this too, sure, but she may not think that Greg is ready to handle high profile cases yet (just like Grissom didn't think Nick could handle a solo DB case), or she plays the politics (unlike Grissom). Or it simply could be that she trusted Greg to handle the case more than anyone else or she is simply playing everyone's strong card with the cases. Langston does bring things to the table that Greg would not be able too, or Catherine, or Nick, or Sara could. (Even if it is dumbing down the characters and is freaking annoying).
However, when it comes to law enforcement if your CSI supervisor told you to go process a scene, then you go do it. If you're unhappy about, which Greg had every right to be, then you talk to her about it at another time and alone with just her, not with your co-workers present. Besides you saw Langston step up to take the case, how do you think it made Langston felt when Greg had his outburst. If it was me, it would have made me feel small and that Greg has a problem with me. Know what I mean?