"A Catholic in name only. Excommunicate him, God already has."
I tend to agree with this assessment best.
The reason why is that he is misleading people. Our Lord said that if anyone caused anyone to believe in Him falsely that it is better for him to have a giant millstone hung around his neck and he is cast into the sea. Prof. Roche meets that critera and is only living on borrowed time. God is only giving him time to repent.