For every non-working immigrant you'll find nine who gladly will - and in many cases in jobs no longer attractive to the host population. Most immigrants tend to be industrious people, if you can't get off your ass you're likely to stay put, not cross the ocean or a desert for an uncertain future even if goaded by unrealistic promises.
In Germany, seekers of political asylum (as the Syrian refugees all are) are not even allowed to work (no work permit for the duration of the lengthy legal process of seeking asylum) which I think is a grave mistake, let them work, even make them work (nearly all of them want to). Make people feel useful and wanted.
The "effective sharing of wealth" I mean is not throwing money at people via welfare or development aid in the old-fashioned sense of sending free food to Ethiopia so that Ethiopian farmers can no longer sell their produce at sensible prices and stop farming their land. It's creating sustainable economic opportunities in immigrant home countries via infrastructure, health, education and access to markets. And as commercial opportunities are finite, the West will have to make some room. We either do that or fence ourselves in at great democratic and economic cost. These kind of obstacles have never worked for long in the past. Neither Apartheid (oppressing the majority of your population and caging them away from the spoils) nor the Iron Curtain (make your borders impenetrable!) were success stories.