You're right, it's a sticky legal situation, more so than I realized. Regardless of opinions and what is the "right thing to do", law is law and this must be resolved in a way that's consistent with maintaining the integrity of the legal system.

The people who could have helped were the legislature by making the new law retroactive.