As a property manager, I have fired many clients over the years. I work really hard and do my best with all of my clients. Most of my clients are awesome and we get along great. Unfortunately, I occasionally come across someone that thinks they can treat me any way they want, talk to me any way they want, and get super nit picky about things. This really is with my vacation rental business and has not been an issue with the full-time rentals.
I had one homeowner that wanted me to replace all of the steps to her deck (at my expense) because a small piece of wood had chipped or worn off the front of some of the steps. I tried to explain to her that they are wooden. That is normal wear and tear. All the steps at most cabins look like that. She threw a fit about it, and several other little things like that, so I told her we were done. That woman was a nightmare.
The bottom line is that when the hassle factor of a client outweighs the money I make, it's time for them to go.