You sound just like a church.
Friction is good, differences in opinions and priorities are good. Especially in a creative environment. When a part of that is silenced based on just organisational/hierarchical arguments, everyone involved will become less effective in one way or another.
I do agree with you that after not being able to fix the organisational problem, walking away is not the cowards path.