There is a reasons there are different levels of government - township, county, city, state, federal, etc because they sll provide various access points and infrastructure for people. Trying to tell a city or state who can live there is ridiculous and should not be an agenda pushed by Federal govt as you would be impacting their local economies. Federal funding is infrastructure funding and those resources are enjoyed by residents and non (hello visitors to the U.S. on business, vacation, studies, etc). Nit-picking a small minority of the population vs overall funding is illogical (and petty). Nay all the way. Back off.