edit as I'm being downvoted rapidly. All I'm saying is that oDesk typically connect a westerner with a developer in somewhere like India who thinks that being paid $3/hour is fantastic, and who's other options for a job are basically hard manual labour.
Obviously I don't know the details of this situation which is why I just said I wasn't convinced.
It seems very plausible to me that the worker really was unable to feed his family after having his account terminated, and it seems like a bit more lenience on the part of oDesk would be more reasonable.
In the western world, if you steal code you expect to get fired. I totally understand that and that's why I just said it wasn't clear-cut to me that the right thing happened here. It might be, but I'm not sure. In the western world if you get fired you have a lot more options.
Maybe situations that involve basically exploiting workers in other countries need a bit more sensitivity. I don't know. Maybe not.
I'd appreciate a discussion instead of just downvoting.