I thought the Dimonds gave a good argument, however, I had to realize that we were taught about Baptism of Desire in the fifties. That was the teaching of the Church as I remember prevatican2.
We were taught that if you died for the Faith that you would go straight to Heaven. We were also taught that there was "invincible ignorance".
That is what I learned.
Now since v2, its an issue and the remnant faithful that should be united are divided over it.
Now some are fighting that the popes prior to 1500s are the only true Popes and all those souls coming after are condemned!
I feel very confused, majority of the time.