the "old days" worked to the degree it did because society were willing to slut shame. women who divorced were ostracized, women who committed adultery were executed. even the bible talks about this as a must. nowadays, men don't lift a finger if their daughter's ass is hanging out  and their boyfriends sleep over in their very own house.