I think we've all worked in some terrible places, surrounded by morons, at one time or another. My best advice to anyone in that situation is to bide your time and sit tight until a better opportunity comes your way. In the mean time, keep training, keep on educating yourself and rise out of your discontent.
Crewing gimp, if your job has become something you loathe then that's not good for your sanity or your health. Think how happier you might be doing something different. Easy for me to say I know, am not in your shoes. Although crewing is enough to drive anyone batty after a while.
As for me, ops has taken me to many interesting and enjoyable countries and just like Merlin I wouldn't trade any of those experiences for anything.
Finally, one of the little pleasures was always that early morning start before the mayhem began, the first sip of that nice hot coffee and that whiff of perfume and click-clack of high heels as the girls showed up in the crew room to sign on