Good post.
The problem too is that this attack has been both from without AND within. Modern Christianity has largely become a bunch of feel good, pablum filled, Marxist doctrine.
That to which you refer is NOT Christianity,
no matter what the adherents to it claim.
It is the “whore of Babylon”, the apostate church.