Well within Islamic law both men and women are given rights on a contextual basis. for example, a woman has full rights to work, study and do whatever she wants with her life within and outside marriage. however, whatever she earns is hers and her husband has the duty to financially support her so she has the option to stay at home and be a full time mum if she wants. outside the home, she has equal rights eg. the vote (Islam has a referendum based democratic system), the right to own property etc.
in terms of islamic teaching, there is a strong focus on supporting women. for example the Prophet (peace be upon him) said "those you are the best, who are the best to their wives". "those of you who have a daughter and look after her, educate her and find her a good partner will be with me in paradise" in his last sermon he reminded Muslim men to be kind to the women. at the time when the Quran was revealed and the Prophet (peace be upon him) was born, women were bought and sold like cattle, people used to bury their daughters alive. so at the time, changing all of that was an enormous revolution.
in the Qur'an the words man and woman are used an equal number of times. and ultimately we believe the soul has no gender, so we will all be treated as equal in front of God.
in terms of how Muslims are today. I find Muslim men who truly practice Islam, will treat women not just equally but with deference. they will speak respectfully and feel a keen sense of duty of care without being patronising.
however, culture is another thing. in many cultures around the world women are treated awfully and local cultures of Muslims around the world are no different. in many places they will "use" Islam to justify their action while directly going against islamic teachings. Afghanistan is a prime example of that. that sort of thing makes me sick. this fuels the perception that Islam itself is misogynistic.
as to how myself am treated, I have faced misogyny from both Muslims and non Muslims. but I don't take any crap, I just shut it down.