No doubt. This is the dichotomy of leadership. The alternative is don't become a manager in a bad organization. But barring that solution, your only alternative is to grind on both sides of the wall until you've either got breakthrough... or you get fired.
It's not a good answer, but it lines up with the reality I've experienced.