I've been at every level and its true middle management can be stressful, since you find yourself "piggy in the middle". Its a skill to manage people well, earn their respect and keep the exec's happy all at the same time.
Most people like to be part of a team, or at least feel that way. They tend to be most productive when they feel like they are contributing to that team's success. Any negativity reverberates through the team and before long you end up with a miserable bunch who lose interest.
I try to keep my team motivated and sincerely respect each member. I dish out the rollicking's when needed in a fair manner (not disrespectful or embarrassing for the receiver). I show my appreciation for work well done and spend time encouraging and listening to the folk that need support. I learnt this from the best manager I ever had when I was an apprentice myself.
John, as David mentioned you either need to speak to your employer and explain your feelings or look elsewhere. We spend most of our lives at work and we are a long time dead. Its not healthy for anyone or the company if people are fed up and miserable.