Hi there.
Isn`t moaning just part of the game between the employer and employeed? Personally, I had enough last year. And decided going contracting, which I can highly recommend.
You decide yourself, where to go, and you can always leave if your are not happy.
There is plenty of jobs out there.