He's right. Large scale foreign immigration is what has stabilized the populations in other former industrial cities. If Detroit had attracted foreign immigrants at the rate that Chicago or NYC did then it wouldn't be nearly in the situation its in now. But the question is why doesn't Detroit, as large as it is, attract immigrants at the rates that they go to New York, Boston, Philly, Chicago?