Whew, you had some long posts there......busy weekend and first time I could catch up.
Just a quick comment.....you can't keep going on the rollercoaster of "what should I do?" based upon her moods. I've noticed things are the most up and down during her monthly time (you always tell us). Women are moody/emotional anyway, and during that TOM even more so. I remember Saffie saying something once about this....it really made me think. I do think I have some hormone problems myself. After having my child, things started to change. Anyway, keep that in mind....we are up and down (quiet and talkative, excited and depressed, etc.)...Sometimes, it could be helpful to see a doc about it.
DOes that justify meanness toward you? No. And, you can call her on it and let her know that you don't like it. YOu have done this before and she has almost always turned it around. We aren't always aware of how snappy we can get.