I think a solution would be to remove free healthcare, free education, free money, free houses for anyone that has not paid taxes in to the system for at least 3 years. One solutions, quick and easy. We can do the education last, but start with healthcare, then houses, then money, then education. By the time we get to education, most of the free loaders would have gone back to their countries of origin with better climates and emerging economies.
If children have long term taxes received a free house, free... without paying taxes for three years, they should be transitions off as quickly as possible. People need to learn that they have to work in order to survive again. You can't have your cake and eat it too. You can't have free everything and then moan when there is none left for you or your children.