I've thought a bit about the criminally responsible bit.
I agree that it is important to punish bad actors, but we're missing (legislation/laws needed) to link the punishment to the actual perpetrator and a punishment that is a significant deterrent without putting a bigger cost on society than the crime itself (its expensive to lock people up for example).
One thought was that we could create a punishment which is to 'zero out' someone.
The way this would work is that the government would issue a new form of Treasury bill that had a 20 year maturity date. The duly tried and convicted felon would have all of their assets, foreign and domestic, seized. and converted into cash. That cash would then go into the treasury in exchange these T-bills, coupon value of $100K each, the discount rate being set at the time of sale to match 20 year "regular" T-bills.
The felon would be left with $100K + what ever fraction of $100K was left over after converting their assets into $100K 20-year bonds.
Now, if at any time in the next 20 years the conviction is overturned, the felon can redeem the bonds at their current redemption rate which would match the same rate as the 20 year T-bill. Getting all their money back.
However, if the conviction stands for 20 years, the bonds would "expire" (this is the difference between regular T-bills) and they would lose all value, present or future.
This scheme is an attempt to change the current model of 'spend a few years in a low security federal prison and be released to your millions when you are done'. It seems to me that if someone made $100M in their illegal scheme, and then gets convicted and fined $10M and have to spend 5 years in jail, they might consider that an Okay tradeoff for a $90M payday that is now untouchable.