Asking for tax breaks from local governments is fairly routine. Remember, state and local governments compete for businesses, jobs, and people.
People do this all the time, too. For instance, lower taxes is one reason people live in New Jersey or Connecticut instead of New York, or New Hampshire instead of Massachusetts. The net effect of all this is that it prevents a single state from going overboard in terms of taxation. That's actually good for all of us. It means we have 50 states engaged in a mostly friendly competition to run their governments as efficiently as possible. It's not a panacea to be sure, but "voting with your feet" is a time-honored tradition.
I don't consider it good for all Americans if Apple evades corporate tax by exploiting loopholes it pays lobbyists to ensure remain and then demand a tax break again before it expands. It's about time America cleaned up it's act in my mind. But it won't.