the "old days" worked to the degree it did because society were perfectly willing to accept things. But sadly this meant women who divorced were ostracized, women who committed adultery were executed. Even the bible talks about this as a must. Nowadays, we are lucky that men don't even lift a strike their daughters and they can have boyfriends sleep over in their house, everyone is much kinder now.