Nicolas Cole tells freelancers to fire clients who won't listen, take advantage, or get defensive about feedback. You can't change their personality, only set boundaries and walk away when they're not a fit.
Chapters
You will run into difficult clients. You will run into unreasonable clients. You will run into clients that try to insist that their way of doing things is correct and everything that comes out of your mouth is wrong. You will run into clients that take advantage of your generosity. You will run into clients that you tell them the truth and they get offended. This is just part of the game. There is no amount of us trying to help this person is going to help this person. That is why you have to get comfortable with recognizing what some of those signals are and then being okay with firing the client, moving on. You could do a full refund, you could do a partial refund. At the end of the day, you have to build the skill of this is a difficult client, this is not my problem. I'm responsible for telling them the truth, but I don't have control over who they are. I don't have control over their personality.