The problem with this seems to be the theology of the covenant that is held by Reformed people. As I understand it, God made a covenant with believers and their children. Those who are saved, justified by faith and born again are in God's covenant along with their children. It is the faith of the parents or parent that is the basis for their children being part of the covenant. So far so good?
The Roman Catholic church does not preach the gospel.Their gospel is a false gospel that doesn't save and therefore their church is a false church. There may be a handful of Christians in the Catholic church, but generally it is safe to say that most are not saved and have no saving faith. Since there is no saving faith, they and their children wouldn't be in the covenant, regardless of whether they baptize their children.The faith of the parents is what brings a child into the covenant. There is nothing holy in the water or in the act of baptism. Catholics may think otherwise, but that is not the orthodox , Biblical understanding. Therefore an infant baptism in the Catholic church is not a real baptism. Their children are not in the covenant. So when a Catholic comes to faith later in life shouldn't they be baptized? What if someone who was baptized as an infant in some other church, like the Church of England, which is largely a dead church, comes to saving faith later in life, wouldn't you need to determine if their parents are believers before you accept their baptism?
This also begs another question. What about if your parents leave the church or are excommunicated and show by their life that they are not Christians. Does this not invalidate your baptism and covenant status? If the parents show in later life there is no saving faith, does this mean you need to be baptized again? Doesn't your assurance that you are a covenant child then rest on your parent's faith? How would you deal with someone who lacks that assurance because their parents are living in an ungodly way?
Could some of my Reformed friends answer these questions for me?