I had a client who had an interesting dilemma. He had a general manager in his company who was doing a truly terrible job. At the same time this owner had allowed this manager to stick around for 7 years while he continually cleaned up the manager’s messes.
On top of the manager doing a lousy job both the owner and the general manager hated each other. I know, hate is a really strong word, but in this case it’s the right one.
I hope this isn’t the case in your business or life. At the same time this story might provide a warning for you.