Wow, I totally understand that. It's like you're being bent to their will. But honestly, why can't they have a simple discussion? Why all the bending?
Ugh, it's abhorrent. I have people who work for me and I do NOT treat them like that. But I have people above me who have done it to me. When I need someone to do something and they don't understand, I explain it. And I encourage them to ask why it must be done that way and why it must be done at all, and I explain that and we discuss other options together. And the work is *always* better when we do that. Of course, they often raise extremely good points and have much better ways to do things than the original way, and when possible, we do it their way.
Sometimes I have to tell them that it has to be done, and done that way, because that's what upper management wants, even though it may not be the best way. And I try to explain upper management's point of view.
So, basically, I think anyone who "pushes" you is just a bad manager. When that happens to me, I'm just so, so grateful I'm not related to them -- and I look for another job.