Bad managers try to make things happen by applying pressure, by ignoring hierarchies and well established processes, without providing necessary input and by using their principal as an excuse for doing so.
Standing up to their claims can not be wrong.
It just happened to me again. Instead of talking to me so I can arrange for things getting done someone from upper management decided to do it himself by demanding action from our development team a.s.a.p. . Did he provide any specifications to explain what he wanted to be done? Nope. But it was urgent. Apparently.
I got angry about this but instead of showing it I went by protocol and asked for the necessary specifications in order to get them prioritized, estimated, planned and eventually realized. With our current development circles this could take up to three weeks but could be sped up depending on how urgent it was.
Forcing to follow protocol this way surprisingly did not lead to specs and more pressure but to no specs and less pressure as it wasn’t that urgent anymore apparently.
Bad management does not bring results unless you allow it to.