I have to agree with RFEngineer here and "fat" Teddy is a good example. You said he was granted the annulment by the Catholic Church because it was determined he never had the intent to keep his vows of fidelity. First of all, that is going by his word, secondly, his wife Joan certainly had the intent and third, they were married for many years and had multiple children - all factors that SHOULD have been taken into account before Teddy was lifted off the hook and allowed to REMARRY in the same Catholic Church to another Catholic. How can this NOT be seen by those outside the Catholic Church as blatant hypocrisy?
The law of the U.S., today, allows "no-fault" divorce and so does the Catholic Church, it appears. As long as a suitable excuse is provided, an annulment is a given which permits remarriage IN the church and that definitely is NOT following the stated dogmas of the Church. The criticism is deserved.