I'm not pretending anything, it's a fact that women are often made to be responsible for the actions of men, because the patriarchy allows men to do as they please and we pick up the pieces, and this list is testament to that. If we're saying there's a lot of bad husbands and fathers out there, and as women we need to learn how to avoid or protect ourselves from that, then we're having to take on the burdon of responsibility there. Boys need to be taught to respect womens rights from a young age and be accountable for their actions if we want that to change.
My comment wasn't a "bitter" attack against intelligent women, and I don't feel I've been aggressive or patronising in my posts (and if I you feel I have, then I apologise), my point was simply that I think the best approach would be to set the standard for our girls to follow. My mum had a rubbish marriage to a selfish and uncaring man and useless absent father, but she had enough of it, got divorced, worked hard and rebuilt herself, remarried a good man who treated me like his own, and in doing so set a standard for me. As a teen and adult I've grown up believing in love and that good honest men exist, but have avoided so much just by looking at behaviour and thinking "there's no way my mum would put up with this bs, and I won't either. "
Some of the suggestions on here do come across pretty cynical (e.g. never love a man as much as he loves you, secretly stashing away money in case he leaves), and equally many are genuinely good advice such as taking your time and really getting to know someone properly before marriage/kids etc. But as other posters have said, you can advise a teenage girl what to do and what not to do til you're blue in the face but you can't make them listen...