You get into a whole legal issue of proving adultery.
In the Schiavo case, with him living with Jodi Cenzone and fathering two children, proving adultery should be a no-brainer.
Right. It's a good rule tailor-made for the Schiavo case.
Which is basically why it would make for bad law.
If the law read "If your name is 'Michael Schiavo' you lose guardianship.." that would work even better for the Schiavo case. But they are going to have to apply this law to cases other than those which are like the Schiavo case. And that's where there would be headaches.