I like the logic of that. Corporations were originally given limited liability in return for doing a public good.
If they are doing something illegal - the opposite of a public good - then they broke the deal, so those who broke the law don't get limited liability.