I find it interesting that immigrants are blamed for this. Lets take the hypothetical situation of a baby boom. 5 years down the line our hypothetical city needs twice as many schools yet doesn't have them. Now do we blame the parents who had the babies or government that didn't build the schools. Or lets take another hypothetical example a certain part of the country gets a new factory and there's lots of internal migration of people coming to work in the new factory. Now this hypothetical location suddenly doesn't have enough hospital beds to cope. Do we blame the people that moved for the government that took all their income taxes yet failed to build a new hospital.
TL:DR Governments take taxes from immigrants but don't spend the money improving services then complain that immigrants are overloading services. Blame the government not the immigrants.
TL:DR Governments take taxes from immigrants but don't spend the money improving services then complain that immigrants are overloading services. Blame the government not the immigrants.