Allow me to sum up:
1. woman goes to work at a new company.
2. woman immediately gets treated like shit by manager.
3. woman complains to HR (I assume appropriately)
4. woman gets treated like shit my HR
5. woman learns that many women are treated like shit by managers and HR at this company
6. woman keeps working at this company for how long?!
A lot of women like to cause trouble, instead of being trouble. Stop complaining to HR. Just walk out the door. Complain to media. Complain to friends. Complain to senators. Complain to police. HR isn't obligated to enforce anything. HR isn't on your side. Police are. If treating women like shit isn't illegal, then you've nothing to complain about. If it is illegal, then you need to complain to those who made the laws. HR doesn't do either. Company policies aren't enforced. Welcome to companies.
Start your own company. Join a company with more than 3% women. If you're treated like shit on the first day, don't be surprised when you're treated like shit a year later.
Honestly, what do you think the odds were that you'd be treated like shit on your first day, and it was a random coincidence?
There are bad people in this world. I'm not one of them. And yet, I have a hard time hiring people -- because they look for big companies.
You're talking to slahdotters here. I've spent 30 years programming. I'm happy to say that male programmers, of almost all ages and demographics, treat women like princesses. And yet, in all of my years, I've encountered very few female programmers in any office, venue, bar, or school.
You're complaining that other places treat you like shit. I don't. Come here. I can't do anything more from afar.