The key: they aren't cleaned to "her" liking. It's your property - is it the level of clean you want and expect from your cleaning crew? You have already offered her money off her stay - is she asking for something more? Perhaps I would need to know more about what is dirty or unclean about these two items to be more fair, but based on what you've said, I'm not sure I would send the cleaner back unless you think she actually can get those things cleaner than she did in the 3 hours she was already there cleaning. The only other thing you could do is offer to get in touch with Airbnb to rehouse her. She would need to cancel and I'm pretty sure she won't meet the criteria for an exception refund.
Guests like this exist whether you are a Superhost or not. Just last week a guest wanted to know if I cleaned with bleach because she just couldn't fathom staying somewhere where they didn't use bleach to clean the bathroom. Declined. I do use some bleach products, but if the assumption up front is that it wont' be "clean enough" unless all surfaces are hosed down with bleach products, I don't want to host that guest.