To be sure, but that's the 'no silver bullet' clause. You can compromise and gently escalate, though. Be nice, yet firm. Or be ostensibly nice but with a subtext of consequences ("speak softly and carry a big stick").
Or perhaps the ideals fail and you just need to bare your teeth at them. But return to civility; no reason to senselessly burn bridges. (What if they're just horrible? Then leave. What if you just can't walk away quietly? Well, just try not to burn bridges as a first resort, at least not while you're standing on it ;)