Quite a few posters have criticised their present or past management. I worked and studied my way from office boy to the most senior management posts over time (Directorships and Deputy/Acting CEO) and with a few exceptionally good managers, I agree with those who criticise.
I think much of the problem lies in the idea (which came about at various times in different countries) that university graduates or those with the requisite professional qualifications can start at middle management level and be rapidly promoted. They have never learned that whilst it is tough at the top (and it is) it one helluva lot tougher at the bottom. How can they know when they have never been at the bottom?
I was often told I was too soft with my staff. Balderdash. Treat people with respect and they will work much better because they know they are valued. It is often not possible for a particular manager to do anything about pay for their staff, but I found that whilst many people would like a pay rise, job satisfaction was also important to them.