I strongly believe (albeit with limited understanding of the process) that if you took a German national and a US national and crossed them up, the German would be first to achieve licenser, legal work status, and employment with less of a headache and more money left in his wallet.
I find it almost naïve to think that the US isn’t more inviting to foreigners and their skills than other countries (European nations in particular). I don’t believe the suggestion itself is politically incorrect, but at the same time I roundly reject blaming those that achieve employment in this country through the proper channels for ones lack of employment. There’s a system in place and if said system is properly worked to achieve a goal, don’t blame the user but rather the system itself.
I guess it goes both ways though… I know trained, licensed, and practicing physicians in other countries jump through and entire circus of hoops to be able to practice medicine in the US. I flew with a gent whose wife was a doctor in South Africa; he mentioned that when she moved here they practically made her re-attend all of medical school in order to practice.