These scenarios are tricky. Maybe you and the team would be better off if you hadn’t fired the client…but you’ll never know for certain. From another perspective, if you had kept the client…where is your line for the next bad client?
At the end of the day, you shielded your team from a bad situation. One risk, that I assume you accounted for, was… “what if we don’t land another client, quickly enough?” I’ve been there and seen it go both ways.
Letting bad clients linger for too long has a big impact on employee moral and retention. Letting people go sucks, too.
This is the gamble that we re-face as agency owners.