The US treats people suspected of being illegal immigrants pretty badly. Heck, I'm a US Citizen, born in California, but raised in Australia. When I moved to the US in 2002 I had to wait six months (and provide all kinds of ridiculous documentation beyond my birth certificate and valid US passport) to get issued a SSN (and thus be able to work). Why? I was in Arizona and look kind of vaguely Hispanic.