Sometimes, it's not a good fit between client and contractor. Chalk it up to that, and remove her from your mailing list, at least for 5 years or so until the property turns.
When we first began this business, we wanted every job and every customer. Today, we don't. With time you get pretty good at spotting potential problems. One thing we have stopped doing is bending company policy. Over the years we have implemented many a policy, for many a reason. Some of these reasons include our employee's personal safety and well being, the safety of our equipment, the safety of our vehicles, the safety of our clients and their property.
For example, today we looked at a deck that we are unwilling to service unless the rail system is repaired by us before other work happens. It's an elevated deck with no stairs and rails that if you fell against them - you're ending up one story down on the pavers.
We have had customers who have been inconsiderate of our employees safety. We are very picky about high heat days! We don't bend.
We have had customers who, like yours, somehow feel that even after a thorough evaluation and explanation of the services, they can change their expectation and discount what was discussed in order to change the outcome either in result or payment. We stand our ground.
You are not a hack. You are a small business owner who works hard and strives to exceed the expectations of your clientele. Hold your head high, even when the door hits your rump as in this case. You tried to offer other solutions to make this person happy, but some people are more content to be miserable. Such a shame.
Beth
p.s. :cheers: