Hmm. Interesting.
If you're referring to crankiness due to menstruation, it does not happen to every female. If you're referring to menstruation itself, it does not happen to every female.
If you attempt to insult someone based on their gender, it is sexist, just like if you attempt to insult someone based on their race, it is racist.
You, however, are a self-confessed troll (too bad your confession was deleted with the rest of your thread earlier), and I will not be responding to you further.