Yeah, it was surprising to me, too. It may also be important to distinguish between Bavaria (Germany's Texas) and the Nordlanders. In the US, I was used to roughly 15% female engineers, but when I worked at Dornier (in Munich) there was one female engineer out of 200 in the section - and she was a new college grad.
The difference is that harassment of women in the US tends to be more overtly sexual (e.g. construction workers' whistles and quid-pro-quo "arrangements") whereas in Europe it is insidiously based around gender roles instead. My wife even received an extra monthly "stipend" in her paycheck because she was married - a rule that was put in place generations ago to compensate men for the trouble of supporting that burdonsome wife at home. Their idea of moving toward gender equality was not to get rid of the stipends, but simply to offer it to married people of both genders.
Edit: also, it wasn't so much that they assumed she would *want* to leave work early to make dinner - it was that they honestly felt that she OUGHT to leave work early and tsk-tsked the fact that she routinely chose not to.