Shut up or leave
One of my biggest gripes at Eastern are my fellow colleagues - the crew.
Stop whinging.
I love my job, I get paid for flying, that is why I started the long road to get where I am now. No I probably won't stay at Eastern for the rest of my career but I will get everything I personally can get and move on, wihthout bringing people down around me.
RL/BH is right - if you don't like it, leave. If that attitude ends his Company then fine, he has the right to take that attitude. It's HIS/THEIR Company, we just play in the back garden.
So, shut up or leave.