It sounds like you got your answer. You asked about the special rate and she told you that it's not available on the days you request to see her. If you feel that's a sufficient enough reason for her to not offer you said rate, then keep doing what you're doing. I have a regular that I see quite often. My "discount" comes in the form of not paying for off the clock time. Be it dinner, drinks or just chilling at my place yelling at the TV (both avid sports fans), the clock doesn't start until we hit BCD. Sometimes our meetings are strictly business due to time constraints but that's to be expected. Now that setup wasn't offered to me. We discussed it and that's the result of our mutual agreement. It's been going on for a few months and with football season starting, it's about to get a little more interesting. She talks a good game with her football knowledge, so I let her in the fantasy league. Gotta pony up 500 bucks to play and no, I didn't give her a discount. She actually proposed a $500 side bet for when our teams play each other. We haven't even had the draft yet! Shit almost brought a tear to my eye... Chick is alright with me!
I say move on. Maybe she'll change her tune when your money stops showing up weekly.... Maybe not... But it sounds like you're feeling unappreciated and/or cheated. There's no need to pay for that. Good luck!