I think, Barak, that it is unwise to generalise on any situation, where everyone in a particular group is 'put down'.
I also think that it is unwise to tell a teenage boy that: 'Women are fickle, men will never figure them out.'
In this context, I think that it could also be considered a sexist comment, wouldn't you agree?