There can be no exceptions to the law. This guy doesn't get to use a get out of jail free card just because he got away with it for thirty years. He's a pervert and he has to pay the price.
You can't make exceptions to your principles and values. If you could then they wouldn't really be principles and values would they?