Given the current situation, where they apparently do have to fight with Arizona over tax subsidies, is what is indefensible and no, I don't have a short term solution. The real solution would be to ban tax breaks, subsidies and corporate welfare nation wide for publicly traded companies.
Your real solution will send more jobs out of the country.
To other posters , I don't get why it is ever an issue how much money somebody has. (Apple, IBM, Google, whoever)
A business is there to make money, as much of it as possible.
Once this is understood, the rest is obvious :
Go where you have the least amount of costs
Go where you can expand
Go where the business climate is friendly
etc.etc.
The county is free to run its numbers and see if this deal is really a deal and so is a company.
Given Apples track record, chances are okay that this could become a deal
after the tax break expires.
On the other hand none of the county dudes will be around to see this and most likely after that tax break period, Apple may go some other place for the next tax break.
Just business at work. Frustrating, yes. Can it be changed? No!
Money is a sensitive moving thing. Any obstruction and it goes someplace else.