All these social ills have their roots in the 60s -early 70s revolution. Some good did come out of it but it over stayed it's welcome and degenerated. Civil rights, which started out as pro minority has simply become anti-White. The feminist movement which started out as pro women's rights have now simply become anti-men. The women's movement, which denied that there are inherent differences between a man and a woman, somehow were bamboozled into thinking that they should act more like men. Undermining and trying to be a part of all male institutions and taking on traditional male roles. Thinking that having a job and a career is better and more meaningful than being married and raising good and decent children. Even acting like men sexually was suppose to liberate them.
Women have definitely become more masculine. They act more like men. Expecially in the sexual arena. But did that elevate them? Men by nature are more like animals. Civility and decency is not something they are simply born with. They do not mature emotionally naturally. Every culture instinctively recognized this and had a rite of passage for men and only men. A point where society says that you are no longer a boy and you have to start acting like a man. In religion you have Confirmation and Bar Mitzvah. In the secular world there was military service. In primitive cultures you had to kill something or someone or endure some great pain. Women, traditionally, acted as a civilizing influence on me. One of the roles of marriage was to civilized men and mature them. Women didn't "give it up" until a man committed himself to monogamy -- something that is not in most men's nature.
But it's all gone to hell now. Once you redefine deviancy down there's no going back. To bad God promised there will never be a great flood again.
"Thank God for the rain to wash the trash off the sidewalk..... All the animals come out at night - whores, skunk pussies, buggers, queens, fairies, dopers, junkies, sick, venal. Someday a real rain will come and wash all this scum off the streets."
-- Robert Dinero as Travis Bickle in Taxi Driver