I’m not sure if this is quite right, because you also need to intend to do what the Church intends to do, which seems to be impossible if you don’t have faith in Christ, meaning a non-Christian Jew or Muslim couldn’t baptize.They are wrong, especially on Baptism. It is the traditional teaching of the Church that any Baptism is valid so long as the right words are said. Even a Jew or Muslim can baptise someone, if the right form is used. That is not to say that Baptism by a priest is not preferred, along with Catechism formation for adults. On confession, the real question is whether the priest was validly ordained. If he was not validly ordained, he is not a priest and therefore cannot forgive sins. Although the Novus Ordo rite of Holy Orders may have problems, it is still valid. Many good traditionalists, such as Archbishop Lefebvre and Bishop Williamson hold this position.