This is why you should always have your contracts reviewed by a lawyer. See Mike Monteiro's Fuck You, Pay Me: http://vimeo.com/22053820
A contract, negotiated up-front, might have prevented the agency from taking advantage of him.
Even if he blew most of the money he was making on lawyers, what then?
Now he puts everything he's ever owned into suing the company?