I'm really sorry, I know you have some valid points, however I get very annoyed about this subject.
Try being a Muslim woman. I have copied and pasted this from Wikipedia:
"Islamic laws and cultural customs impact various stages of a Muslim women's life, including her education, employment opportunities, rights to inheritance, female circumcision, dress, age of marriage, freedom to consent to marriage, marriage contract, mahr, permissibility of birth control, divorce, sex outside or before marriage, her ability to receive justice in case of sex crimes, property rights independent of her husband, and when salat (prayers) are mandatory for her. Polygyny is allowed to men under Islam, but not widespread; in some Islamic countries, such as Iran, a woman's husband may enter into temporary marriages in addition to permanent marriage. Islam forbids Muslim women from marrying a non-Muslim.There is debate and controversy on gender roles according to Islam."
Women in these countries are treated as second class citizens. I know this first hand, as my father is Muslim.
Also, I was brought up with a single mother (as as British woman she could not cope with the way my Muslim father treated her and my sisters) and so I know first hand they can be discriminated against.
But the problems women face in this country pale into insignificance when you consider how women in other cultures have to live.
Stop moaning.
Sorry. I am really not trying to start an argument but I just had to say something.