Nah, it's the decline of Christianity, the inability of differentiate right and wrong, that is behind this: if you cannot see the difference between right and wrong, then there is no wrong, and then there is nothing to fight against.
We are only slightly behind the same wave of moral relativism.
YES! THAT is the cause of their decline.