This is not collective punishment. There are already laws where children have to give up inheritance because it was created with illegal activities. There are laws against illegal dumping of dangerous chemicals. It is not too far fetched idea that existing laws can be used to recover some of damages caused by this.