I graduated in 2003 with a computer science degree. I was one of two females out of 60 in my program. Neither myself or my other female counterpart continued on programming for very long after graduating. Why? Its simple after 4 yrs of basically communicating only with a computer we needed the human interaction element that is missing from programming. Women love to talk to real people, end of story.
One possible answer: "looking for another career".<p>Seriously, after you move around a few times and keep seeing the same things happen, you might decide it's unfixable and move on.