Let's say the foreign workers would have made the equivalent of $20k in their own country but will now make $60k for Disney in the U.S. vs. the American workers who made, say, $80k but will now end up settling for new jobs that only pay $60k (in addition to their unemployment, social security and subsidized health insurance and other social safety net features that the foreigners wouldn't have access to in their home countries). Are you really sure this is a bad thing for the world?
(By the way, the stylized figures above are very generous to your anti-immigration case, since while there is plenty of evidence that immigrants 2-3x their incomes by working in the U.S., there is no reason to believe that American's actually suffer 25% income losses to do competition from immigrants. Most studies show no change or a positive impact to native workers' wages and the few that show a negative impact show at most a ~5% decrease.)