If a lawsuit over a project would be substantial enough to be a credible threat and justify the legal expense, I would argue you shouldn't be outsourcing whatever it is at all--it's too critical if you're in the smaller end of the business world. If you use rentacoder, I think the risk is on your head, and the agreement is clear--they don't get paid if they fail--I don't think you can sue the coder successfully, but maybe I'm wrong.
If you're saying you will get better results with a US coder, that may be true for other reasons (greater loyalty, common culture and language, fear you'll drive across country and find them).
is that you can't get blood from a stone. If you sue someone without assets or insurance, you probably won't be able to even recover enough to pay the lawyer.
I would argue that it is better to find someone with a good reputation, someone who is careful to preserve that reputation.
And yes you will pay more, but you'll be surprised how much less it is compared to what you expected. And yes rentacoder is a good site, because you can set where to get bids from.
Other sites you can list in the description that you will only work with U.S. based people, and you'll still get 50 people from India offering you their services.