Being one of those nice guys who have had no luck with women, I often feel that one of the reasons for this is how I am perceived, I do not believe it is because they hate men, but rather because women tend not to view the 'nice guy' as a potential lover - but as a potential husband. The 'nice guy' is generally perceived as boring, not boy friend material - for this reason, they are the sort women are perhaps more likely to turn to when it comes time to marry after they have enjoyed themselves in the singles' market. I do not believe that such women hate men, or even hate that particular type of man - instead I simply believe that it is often a case of preferences.
For example I am a nice guy and as such am often considered the 'best friend' type (no I don't do this myself), I have been set up in the past to help girls get over abusive relationships, being a nice guy I am able to comport myself in a way that they are less likely to feel threatening, as a result they are able to recover to an extent from their ills. After a while however, that sort of 'nice guy' persona begins to move from the 'gentle boyfriend' to the 'nice but boring friend' perspective - an unavoidable slide.
Nice guys therefore are the type to attract those who have had unpleasant relationships in the past... or those that have been having their fun (tried to clean this up) and want to settle down now.