You don't think falling off the rail and injuring himself and another, losing his job, paying a fine and 100 hours of community service accomplishes that? Hell, I'm sure he still have a civil suit coming his way.
The guy made a stupid mistake and paid (is paying) for it. How much more is really needed? 100 lashes in the town square?