I'm all for giving overpaid CEOs a couple of days or weeks of community service. The problem with only giving fines, is that those fines are usually a lot smaller than the actual money and profits involved, and it's not really punishment for the people who commited the crime, just cost of business for the company they work for. Unless executive start getting held accountable for the crimes their company commits on their watch, they'll just continue doing this.