While I agree that there are women out there who deserve what it coming their way, I would not go as far as to say it is 100% their fault. We, men, are also to blame here.
After all, all healthy women (thus excluding feminists, vegans, and all other SJW species) are looking for the best man...