We have so far always opted to "stay and fix" rather than leave. In your shoes I'd probably simultaneously look at other options and try to sleuth out what the issues are that could be fixed in the current placement.

If things truly can't be fixed, and there's a better option right there, that makes it easier to choose.