Personal attacks are not allowed on HN, so please don't post like this again, and maybe lay off the tedious nitpicks as well.
Also putting down non "first world" coders before they have even been given a chance. I can see that "flagging" is obviously easier than comprehending and rectifying the unfair situation that OP is putting these people in. It is clear that he views such candidates as below him or at least that is how it comes across.
Certainly this isn't your best response to contribute to this conversation?
"It always comes down to trust - how can I make sure that if I work with you, you're going to commit code that I won't have to do a ton of cleanup on?" - This is what I have the issue with - it's generally the difficult clients who won't trust you and have a general arrogance where they believe they are generally entitled to judge before you have written a single line of code. If you are going to have this attitude, try not to get hurt feelings when someone points out your shortcomings.