Maybe an official program that city authorities can adopt, that upon locating the foreign entitled beggars a 3X6 card is issued reporting: You can report to a volunteer center here to contribute to the needy, your picture has been assigned to the # on your card. If you engage in this activity again, you will have the option to report and work at a volunteer location for 5 days of volunteer work, or be escorted to immigration services for immediate deportation at cost. Really is this that hard? If so I’m missing something.
Stupid rhetorical question: How many white foreign beggars are working the streets of North Korea? Duh.