One manager has in a single 10 minute stretch:
Told me we need widget1 NOW NOW NOW! ASAP! I told him he could probably have it first thing tomorrow morning since I have a clear schedule to do it now, which would give it to him still a good week ahead of schedule. He then told me in response to that fast turn around option that actually the client doesn't need it for another two week and the client "isn't getting it a day sooner". Um, so why the insistence on the rush in the first place?
Then he finished his 10 minutes of indecision by throwing a curse-filled temper tantrum in front of senior person about a totally unrelated issue, that he caused himself by not listening to coworker telling him not to start the widget2 painting machine before they'd done a sample check to make sure the alignment was fine. Instead he started the entire production run, realised it was wrong and promptly threw the entire batch on the floor and accused the coworker and senior person of messing with him (I'm politely paraphrasing his actual words).
I'm not sure what's worse, his passive agression, his indecision or his temper.