I am not absolving upper management from any blame, but the bottom line is that unless you know you can do their job better than they can, you can not complain about what they make. If you can do it better, then why aren't you?
Is it a worldwide conspiracy to to keep you (royal you, since I hear this about evey industry, every management type) down, or is it just that you, well, CAN'T do a better job?