The American taxpayer shouldn't be asked to subsidize the domestic production of a $600B corporation. Those tax incentives would be put to better use helping small businesses instead.
I agree that we shouldn't subsidize such a break. But, depending on the math, there may not be much of an actual subsidy. By increasing the number of jobs and/or the wages paid, the tax base is increasing. So; while Apple may get a break for bringing those jobs back, the actual net cost to the country may be something less than zero because there are now more people paying taxes or those that are already now pay more tax due to higher wages. I haven't seen or created any models to show what this might look like. However, don't assume that just because Apple gets a $1M tax break doesn't necessarily mean it is costing the taxpayer anywhere near that.