Secular societies cannot last - you are correct. There will always be a religion of one kind or another either created by God or created by man (see Marx / Engels for further enlightenment).
When you believe in nothing except for yourself (how DO you get up out of bed in the morning), then everyone's belief is as good as yours and just as applicable. The cannibal's viewpoint is as valid as the dinner's. The looter is as acceptable as the creator. The storekeeper is no more moral than the armed robber.
The Church is undergoing its renewal first under JPII and now Benedict. Back, as you say, to the roots. No more wishy washy neo Marxist liberalism. No more abortion clinics operating out of Catholic schools and universities. Immorality is not simply another viewpoint.
Morality is objective. And real. We are paying the cost of ignoring this both here, and even more dearly in Europe.
A case for unity amongst all professing Christians.