As an American, I am proud that this Country has the best baseball, basketball and football (I'll even say American football for the soccer crowd) leagues on Earth. I respect that athletes from other Countries want to come measure themselves here, against the best. However, anyone you tries to claim that those foreign athletes are not taking opportunities away from Americans is just flat-out wrong. Even basic math proves it: if the NBA has 480 jobs available and gives 113 of them to foreigners, they have 367 left for Americans. 367 < 480. That not a political, social, or racial argument, that's basic, factual, inarguable math.