AITAH for wanting to drop this client for not having any consideration for my time and efforts?

I own my own cleaning company. AITAH for wanting to drop this client for not having any consideration for my time?

She is a weekly client and has canceled a few times in the past the morning of an appointment, which technically goes against my cancelation policy, but I let those slide

.

She was scheduled for her regular weekly cleaning for yesterday, and and said “if you can come tomorrow, I’ll take it if it’s not too muddy”. She has 3 dogs who consistently track red clay through the house. I scheduled her for the next day, and an automated text notification was sent around 2pm. Most clients do not respond to these and she is one of them. She texted me this morning literally 3 minutes before I got to her house. I have an almost 20 minute drive one way. I didn’t immediately get it because I was driving, but she called and I told her I would be there in less than 3 minutes, and she said to just go ahead and come on.

When I got there, she basically said I should have known better to come since I had been cleaning for her for a year and should have known how bad it can get there when it rains. I asked if there was anything in particular I could do that she definitely wanted done and I would just do that for a discounted rate. She said no, not to worry about it and kept basically saying she’s just wasting money because the dogs would immediately track in mud and how I should have known better.

I decided to just leave. I iust told her I understand and would just see her later, and that I wished she would have let me know sooner than to assume I just wouldn’t show up for a job I was scheduled to do. It’s an 18 minute drive one way, so I drove almost 40 minutes today for absolutely nothing. She didn’t offer me gas money or apologize or anything. I schedule the appointment at her request, and I feel it is her duty to cancel or reschedule in a timely manner. I’m just aggravated to say the least.