I don't agree with banning folks for their theological views and/or deleting their links. Reminds me of what I endured at the Catholic Answers Forum. A sub-forum would certainly be appropriate; having said that, in this digital age, folks are free to make-up their own minds about things. As for the Dimonds, I have found them to be excellent bibliographers, but their theology is, IMHO, certainly lacking. But, they are certainly correct, in that the Catholic Church, from her inception, at least until recently, did not give the "presumptive certitude" that salvation is to be found outside of the Sacraments and outside of submission to the Roman Pontiff. Such is a novelty which began to overtake the Catholic Church in the 19th-century and which was "formalized" at the Second Vatican Council.
"To go where no one has gone before", should be the motto of the modern-day adherents of Baptism of Desire.