Correct. You can't put Corporations in Jail. The worst one could do is destroy the corporation financially.
However, your point is taken and has been used to perpetrate some huge crimes upon the public.
I will go out on a ledge here and say: Any person that seeks Public Office or become an Executive in a Public Corporation should be mandated to have full financial transparency. e.g. Every Penny spent private and/or personal would be accounted for to the penny.
If they don't want that level of scrutiny, then don't take the job that will pay you millions of dollars (if you act appropriately). As for the Public Office, this would be even more crucial because the risks are far more greater than a single corporation going bad. It would be governments (Federal, State, and Local) going bad.
Ironically the IRS and Feds want to track every penny YOU spend. I want to track every penny THEY spend.