Not as a mother of boys but as a WOMAN, I find a lot of this advice alarming.
I don't want to raise any child of mine to feel they can never trust or put faith in anyone or, indeed, to push my fears or insecurities borne of my experience onto them.
My father told me not to trust men, they will tell you they love you for sex when I first went to him at 20 to tell him my then-boyfriend had said the three magic words. Totally fucked me up that sort of attitude. Turned out the sex fiend has stuck around 15 years on and is loving, kind and caring and not the animal my father might have painted him to be in my eyes.
All this financial independence buys self-determination nonsense also irritates me despite the truth in the value of money. My grandmother, an abused woman with no qualifications or training, left her husband at the age of 58 and THEN became a childcarer, working until she was 70. She also worked like a demon with her household budget and kept 8 kids fed and watered and in clothes with a pittance, and when she finally left, went to counselling, set up a new home with no support from anyone and has made literally hundreds of friends in the 32 years she has been out of that house.
Money didn't give her freedom, nor did lack of it trap her. What trapped her was the cultural expectation that she couldn't leave and a world where she wouldn't have been able to make money as a woman (this was when there was still a marriage ban). My grandmother ALWAYS was whole and self-determining even when in the throes of a horrific abusive relationship. She always argued back, she was not beaten down even if her bones were broken. She raised her kids to be kind and to have self-worth and remarkably they all ended up highly educated, decent law abiding citizens who didn't repeat any of their father's behaviour or end up in relationships where they were abused as she was. Money didn't make that happen. She made that happen. You are whole as you are, with or without money. Money just gives certain choices BUT if you find yourself without it, the strength is in finding another way, not in having a particular job or set of qualifications at that time. Women's strength is not to buyable or to be bought. It just is.
I think advice in general is overrated, and I think as a parent your job first and foremost is to be mindful. To parent in the moment, not to impose your fears and frustrations and ideologies on your children but to see them as they are, to run alongside them in the lap of the relay of life that you share, to be present with them as they work the world out. This doesn't mean you don't share your perspectives and experiences, just that you realise that your understanding of the world is as limited as any one else's: we all see but through a glass darkly.
I think anything that has the potential to limit your child's excitement for and enthusiasm about the world has to be shared with extreme caution and certainly blanket generalisations that encourage distrust and fear wouldn't be what I would want to pass on to any daughter, or any son. I don't want to tell my daughter to be careful not to be raped at night nor my son not to rape at night. Both impose a world view that is pretty bloody miserable, even if it is a reality that these things happen. I'd rather teach them both to really pause and listen to that inner voice that makes them feel comfortable or not in the moment (e.g. to listen to that instinct that says you are unsafe somewhere), I'd rather them to make mindful decisions that were in keeping with their values for themselves and for the world (e.g. not acting with violence towards anyone)... but if they don't, that's sort of up to them.
Our children have a right to their own sovereignty. We can try to pass on messages that we think are useful but in the end of the day, they may not be interested in those messages and/or no matter what we do, they may end up an abuser or in an abusive relationship or doing terrible things or having terrible things done to them. We have so little control and what difference we usually make is only through our actions and not our words. If you want strong, assertive kids who don't let themselves be abused - be a strong, assertive woman who doesn't let yourself be abused.. but be aware that even this might not stop your daughter being in that situation. It's just so complex.