You can't really blame those who make use of a system that we have made available to them. In the post above, the poster specifically mentions immigrants from the third world; I put it to you that all immigrants relocate because of some advantage in doing so.
The advantage may be as benign as better weather or as self motivating as monthly social benefits that far exceed what that they could earn in their home country. They come because "we" make it advantageous and possible to do so. After all, some of us privileged 1st world folks come to the DR to live specifically because it's possible to do so whereas other countries are much more difficult to get established in.
Same mentality at play just a different benefit category. It is us that have made our countries appealing for refugees and it is us that must bear the responsibilities for allowing the migration and entrance of less than qualified immigrants. If you repeatedly put out a bowl of milk, you can't really blame the cats that come from far and wide for a drink...