Yes. They are free to marry. The only thing that would disqualify their getting married would be if the mistress has a husband still living.
No, they're not. Since the Catholic Church views Michael's actions as having murdered Terri, and it does not allow a person to marry if they killed their spouse, Michael is permanently inelligible for Catholic marriage.
281 posted on 03/31/2005 7:13:33 PM PST by supercat
("Though her life has been sold for corrupt men's gold, she refuses to give up the ghost.")