You are right that it is by grace alone that one comes to Christ, but this does not eliminate anyone just because of the church they attend. You must remember that there are nearly as many branches of Catholicism as there are Protestant denominations, and that they differ almost as widely in their theologies. I know many Catholics that are devout, genuine Christians, and many Protestants who are not. It has nothing to do with the theology, and everything to do with the relationship. Too many people think of Christianity only as a religion, and have no understanding of the relationship they can have with Jesus Christ.