You can't afford to take every thing she says to heart. She is going to say crazy stuff. You have to not take it personal (as weird as that sounds). Just like if a sick person threw up on you accidentally.
Nothing you do will be right in her eyes, at this time. If you were not nice, she'd complain about it. Can you understand that this her problem? She has a "heart" problem and she will have to fix it.
And Frank, please stop having expectations. Why would you expect to have a more pleasant day with her? Her moods are constantly changing for no apparent reason. You can't live your life based on her moods.
It is not about what you feel should work in your M. It is about doing the work that gets the right results. Do what works!