I agree with bigj_16; Find something meaningful outside of work, or even a second position that is fulfilling. That's what I have done. I am a pet-sitter (as my 2nd and favorite job) and I also volunteer at a pet rescue center. I make really good money with pet-sitting; only a few come to my home, most I make visits to theirs.
My job is at a major textbook company, and we were just purchased by a global company and it's very tenuous. Yes, the job *could* suck the life out of me, and there are many days where I wish I could do the pet sitting full time. But this job provides much-needed insurance benefits. I work in a situation that sounds very similar to yours... people who are worthless and draw a good salary for doing almost nothing and then screwing that up most of the time. I also work with mostly women and the gossip, complaining, and [censored] is over.the.top. So much so that I finally went to human resources about it, and my supervisor was formerly written up for not taking care of several situations that could end up becoming a liability issue for the company. I sit next to someone who constantly complains, cusses like a sailor, and likes to say, "that's above my pay grade". I have kept a running log over the last year of what she says and presented that to HR and they were stunned; and she has been here over 20 years. She is always nice to me, and I generally 'like' her, but I can't stand the constant [censored] and moaning and f bombs that drop all over the place. Since going to HR, it's gotten better, but I would bet it's only a matter of time before it starts again. In addition, I was written up several months ago for something my supervisor told me to do, and then our director said to write me up and the supervisor didn't take responsibility for it. Months prior to that, my supervisor was out of work for over 1 month for cancer treatment, and I took over her position, as well as the responsibilities of mine. I received a good raise for it, and she went on and on about how glad she was that she hired me, and then turned around and threw me under the bus for something that was her fault. So, I can't trust her.
I hope you can find something that fills the place of what your job should, and it might take a while, but believe me, it's really worth it.