LOL... Yeah, prison. Where the taxpayer can support them indefinitely. 

The problem is these people didn't steal enough money. It seems like the lower amount you steal the harder the time you do. Rob a store for $20 at gunpoint? Life in prison. Steal $300k in fraud? 10 years in prison. Embezzle $200 million and run your hedgefund / company into the ground? 6 months in country club min security prison and run for governor upon release.