I once worked for a leader who wanted to be like Jobs, complete with the black shirts.

So anyways, going into a design review I (UI dev lead) had warned early on that the new design was bad. I said it was going to be bad. Listed why it was going to be bad, and politely gave my feedback to UX, and I was ignored.

Walk into the review, it gets torn apart. It was really horrible. The GM looks over at me, asks for my take. I reply that I gave my feedback weeks ago and I hadn't approved of the design.

GM proceeds to lay into the UX team, swearing, yelling, and such, and basically asking why they hadn't listed to my initial feedback. It ended with an ultimatum that henceforth the design team was going to listen to me if I said no to a design before they wasted his time.

We were at the time outsourcing UX work to an obscenely expensive design firm who hasn't done software work before, just physical media. Some of the team was good, but a few of the designers were violently incompetent.

(A short time later we nixed the entire team, hired the good ones, and built our own,amazing, internal UX team.)

I'm not sure how I feel about the situation. It was nice to be vindicated, and rockstar personalities rarely listen to polite level feedback. "Fuck you don't bring me shitty designs and bill me tens of thousands of dollars for them when the fucking dev team can tell the design is shit" is kind of a legit response to people who just won't listen.

It does sour relationships though, and IMHO some of that relationship between me and the UX lead took years to rebuild.