The reference to Red Riding Hood didn't bother me (now that she's not stopping by my house anymore! )
When I was a kid, girls would say "Aunt Flo" was visiting.
When my 83-year old mom was a kid, she and her sisters would send their brothers to the store for kotex (long before tampons) and the code word was "corn flakes." (She was the oldest girl of 10 children.)
Here's a fascinating site that has about a ZILLION expressions for menstruation from all over the world. Who knew there were so many?
I am a big fan of direct honesty .I'm not sure if you have told her that you don't like the way you feel you are being treated and what you would prefer. Be consistant about presenting who you are and what your expectations are. Unfortunately this doesn't mean that she has to respond possitively but it does let her know where you are. Just don't let it slide when you feel wronged respect yourself and speak up that is you right.
There are questions of is the way you feel you are being treated unreasonable. Is your wife merely not able to give you what you want when she is having her period? Is she just moody or actively misstreating you? Are you being excessively needy?
Ok, pray tell me how to go about doing that without aggravating the current situation we are in.
"Honey, I understand that it's your time, and no, I don't know how you feel. But I do know what common respect and courtesy are, and I expect you to treat me at LEAST as well as you treat your friends, family and casual acquaintances, which you've never really done. Thank you."