Heh, thanks for the laugh. I've had plenty of days dealing with managers who put on deadlines without understanding the tech, haven't provided a specification, don't have a planned architecture and ask impatiently "Well, why can't you just do X?" Who also don't understand that more programmers doesn't mean it'll be done faster, and uses us as scapegoats when things don't work but takes all the credit when they do.
At a software company, the programmers are special. Because they're the ones turning the product that gives everyone else a job. I'd say the same thing about any other position at any other business where they're the reason the business exists. You see, we aren't just cogs in a wheel, but MBA driven management has proven to me time and again that we're seen that way. Come back after you've solved a (software level) complex problem or coded a unique solution and known that if you hadn't been there it wouldn't have happened.