I’ll be honest, I would love to be a full-fledged Catholic, but this speculation on the fate of the non-Christian is one of the things that stops me. Keep in mind I say non-Christian, not non-Catholic. To me a Christian is a person who agrees with the early Creeds and believes they receive Christ in some form at the Eucharist.
I personally accept that the Holy Scriptures have taught me that those who do not accept Christ as Savior are not saved. That is the case whether it makes me feel warm and fuzzy inside or not. That being said, I cannot speak in any certainty or specificity what happens to the unsaved. That’s not my call. What I know is what God has told me. God has told me that acceptance of Christ is a neccessity to salvation and I assume that since that is all He has told me, that is all I am to know and believe. My job in my spiritual life, as laid out by God in His Word, is to live as a follower of Christ and win souls to Him. It is not to spectulate on God’s judgement outside of that revelation. If God had other plans concerning salvation, He did not reveal them to us, which means we should accept what has been given, rather than guess that what, if anything, has not been.
For the Church to make definitive statements regarding the salvific, eternal fate of those outside the flock is attempting to dictate the mind of God concerning an issue that, were we supposed to been privy to it, we would have been already. The Church can speak for itself, obviously taking into consideration God’s revelation, but it cannot speak as God.
Were the Church to make an Scriptually-informed statement regarding this issue, it would be that as far as we know, no, there is no salvation outside explicit acceptance of Christ. There is a possibility that there may be some other device of salvation, but if there is, it hasn’t been revealed to us, and under no circumstances should we assume that one is in place if God has been silent on it. God has told us what He wishes for us to know and what He wishes us to do with that knowledge. That’s all that matters.
Now, were you to ask me personally, I think the Church’s more compromising attitude concerning salvation in recent decades, or its proclamations on the same couched in such language as to seem compromising or “inclusive”, is mostly due to societal pressures. Nowadays we’re not comfortable with any life view that doesn’t proclaim that anything goes, or that there is such a thing as real, definitive truth. Unfortunately, like many other organizations, the Church has, at least at times, given into relativism or pretended to do so under those same pressures. Until it swings back to admitting belief in Christ as the only known means of salvation and forget the rest, I’ll have to stay outside of it, as it seems to be promoting a heretical doctrine.