Do Immigrants give or take? It's the 'economics', stupid.
Modern economics deem wealth as a “thing”, instead of a relation among things, an order (an ecology).
This idea makes us believe that, if we are too many, the wealth is depleted. And this, together with our territorial evolutionary origins, make us suspicious about immigrants.
Therefore, the problem is not a lack of goodwill, but a bad economic understanding