It turns out when you stand up for yourself in cases where you really feel the feedback and composed conflict is out of line and destructive, that is when people begin to respect and trust you. Still, it was frustrating. It was also a very political role with non developers, and I have made sure if I ever go into a leadership position again, it won't be with no technical people. Yes, software developers can have the same mentality, but overall there's alot more objective ability to define and measure how much time someone is putting into creating constructive things versus composing destruction for the sake of challenging leadership or protecting their own entrenched interests.
Theres a fine line between embracing everyone's feedback and being a complete pushover and letting other people steamroll you based on their own motivations. Ultimately, I believe sometimes the best leaders make controversial decisions and stick to them regardless of what other people think, and ultimately the people who work under those people are people who have observed their decisions tend to lead to good outcomes, and they acknowledge the objective positive feedback loop from working under a person like this over the masses criticism of someone who does not please everybody.