"Another factor to consider is a generation of boys raised by single moms"
That is a fact! I remember a day when a girl got pregnant before marriage was about the most horrible thing that could happen. Now, it's almost a badge of honor.
I don't mean to badger the black community but it's a thing for a black male to see how many kids he can have by as many women as possible. We had one guy here who had fathered I forget how many kids by how many women but it was a huge number. The law finally neutered him by putting him in jail for non-payment of child support.
The out of wedlock births among the white community is also insanely high compared to back in the day. So it's not a race specific thing.
I'm not a particularly religious person but damned if I don't think people can make a pretty good correlation to the assault on religion and this degradation of society through the destruction of the family unit.
Sodom and Gomorrah anyone...look at San Fagcisco.