It is never too late. Do not underestimate the Western capacity for War. There is a reason the West rose out the mists of medieval times and created what we currently enjoy as the western civilization. As you said, when, finally, European backs are against the wall, I wouldn’t bet on the Islamists - not a penny. Sooner or later, as they keep pushing, they’ll find out they’ve awakened something that has been put away for a very good reason. Last time it was westerners vs westerners. And, god help us, next time there will be little to restrain the western peoples.
The time to act is now before our birth rates ultimately doom Western Civilization.