I notice that the FAIR analysis focuses only on first generation costs to taxpayers, and chooses to ignore completely the economic benefits of the immigrant population. Which pretty much makes my point. Every person who moves to a state from somewhere else increases the government burden of providing services. But they also bring economic benefits. This is well understood, but ignored in the immigration debate. the FAIR numbers are intended to scare and enrage people, and so they completely leave out any discussion of the benefits of migration. The CATO study acknowledged that there are real fiscal costs to state budgets from immigration, but concluded that they were outweighed by increases in Federal tax receipts and in any case were small overall.
With regard to domestic migration - not all, and probably not even close to a majority, of domestic migration is a result of corporate relocations, and the movement of executive types is a vanishingly small percentage I'm sure. Americans (including poor unemployed Americans) move to states where they have a job or think they have the best chance of getting a job, or for family or other reasons. Which, of course, are exactly the same reasons Mexicans jump the fence, because there is more economic opportunity in Texas than in Guadalajara. Once those people get to where they are going, they contribute to the economy.
Which also gets directly to the bullshit "stop talking about amnesty" crap. Why do people want to be in the US when an amnesty is declared? Because the US is a hell of a lot better place than where they were born. The giant boom in illegal immigration 2000-2008 didn't happen because people were talking about amnesty. It happened because Americans were building 3x as many houses as we need and we needed illegal immigrants to swing hammers. When Obama was elected and started talking about immigration reform we were actually seeing reverse migration because our economy was screwed and things had gotten marginally better in Mexico. The little anecdotal blips in illegal immigration that you allege to be associated with amnesty talk are rounding errors, and certainly do not justify squelching legitimate political debate. The only people talking about "amnesty" are immigrant activists anyway, all Obama or the Gang of Eight ever proposed was a go to the back of the line path to citizenship. Fox News is the only group who thinks that is "amnesty".