At where I work currently, it is a daily occurrence that I hear several people yapping about how bad their job is. I mean, yeah, we all gotta work. We all gotta do our job to pay the bills. It doesn't mean you have to bring down everyone else around you just because you're having a bad day.
Just so everyone knows, I work at a computer technical support call center. Glorious job? Hardly. But, in reality it is not something which is all that difficult. It may be mentally stressful - but anyone can get over that.. or at least I can. Some people just can't hack it.
On a daily basis, I hear people just flappin' their gums about this or that or whatever. It's the same thing I've heard at every other help desk I've ever worked at, such as "Management doesn't care about us" or "I'm not being treated fairly because I was asked to do [this] or [that]" or "Why does management seem to get away with everything" or "How come I'm not getting paid as much as I should be paid" and so on. Bear in mind this is a non-union shop.
To those people I say unto thee: Shaddup. It is a priviledge to even work in tough times like this - and all you do is yap about how bad your job is. If it's just so rotten, quit. Get something else. I personally know that customer support is not that hard. It requires a specific mindset where you just go in and do the best job you can with the tools at hand that the company provides you with. If you let the daily onslaught of customer complaints get to you (and at a help desk there are always complaints), that's when you need to sit back for a moment, take a breather and just say to yourself "This is not that bad."
What we do at the help desk is nothing compared to how hard some other people work for so much less than what we make. We're not out there paving roads or digging ditches, that's hard work. All we have to do is make sure that computer problems are attended to (and fixed) in a timely and organized manner. It's not rocket science.
I hear all the time "Well, you know what I'd do if I ran the company..." You don't. You never will. It's not your call, and you have no say in the matter. You're not responsible for the hundreds of thousands of dollars (or millions) it takes to run a large help desk. You're not responsible when people call out sick (when they're not sick) or slack off. And even if you did run the company, you'd probably run it into the ground because you truly have no idea what you're talking about.
I suppose in the end, it is normal to hear people complain about their job. It is true that most people are not happy with what they're doing for their line of work. But seriously, why bring down everyone around you because you aren't happy? Why can't you just bring people's spirits up instead of driving them into the ground?
And like I said before, if you don't like your job - quit. Please. No one needs your daily bickering about "this place sucks". Even if some people already believe that, we don't need to hear it.