I also never compared people to animals in a zoo. That would imply we have control over said people. Instead, we have people from a foreign land who are here for free stuff (Aka wild animal coming up to you in national park).
I'm suggesting that maybe if we don't give them free stuff, they will go home and stop trying to get free stuff from us. Every time you give these people free stuff, it encourages them more. Every time you feed the bear in the woods, it encourages bears to accost people on the trail. Did not know this needed such an explanation.