I tend to find that the people who tend to complain are generally not team players or shit at their job and use it as an excuse for their own failings.
Yes there are shit Managers but they get found out at the end..
If your good you will be recognised or change to find something that does work for you..
Sorry Kev but if you'd walked in my shoes you would appreciate how crap the workplace can sometimes be, i've subsequently had a conversation with someone about what went on and they described it as a "Toxic" work environment.
Just to give you a flavour and bearing in mind that this was the late 80's and I went in as a keen; fresh faced 19 year old but hey -
1st day on the job and my approach was "I'm going to get on with everyone", I get taken into the warehouse as part of my job needs me to do tasks in this area and crucially I need their help moving pallets around etc.
A group of 10-12 warehouse men are standing around chatting and I get introduced "This is Joe Blogs" he's the new team member, I smile and say "Good morning" only to have one reply "Who the fuck are you looking at cunt", nice introduction

Basically it never changed, everyone knew what a shambles these fuckers were but just stuck their heads in the sand, they could have operated with half the staff but would stand around doing little or nothing all day then stop on for a couple of hours overtime to do what they should have done during the day.
Something urgent would arrive, everyone knew it was urgent, they would process it on the system so it looked like they had done their bit as it was registered on the computer but it would then be hidden or blocked in or put high in the racking so that I couldn't access it to do what i needed to do.
If you asked for the pallet to be lifted down then suddenly it wasn't the job of a warehouse man to move pallets or it wasn't the right type of stock they only did finished products now raw materials

Asking a group of 3 or 4 together would result in 1 suddenly announcing they were going on their break; another didn't move those type of goods; another suddenly had something else they needed to do and the 4th would just tell you to F off; turn and walk away

When I wasn't then able to do my part it would be questioned as to why I hadn't done it, the explanation was never accepted and it just came back that it was "My job" to make sure they did what they needed to do.
The supervisors and Managers actively encouraged this behaviour and the Directors claimed it didn't happen
This was a daily occurrence, eventually I left and heard the person who took my job had the same problems