Playing states against each other is par for the course in the US. Each state can offer wildly different tax structures and incentives, and they all do, because each wants to be the state government that oversaw "6000 new jobs". They've seen similar issues with the collection of sales tax, when one company can "operate" over many state lines.
But saying "hey, that's obviously corruption" isn't enough. We need a good way to restructure tax collection so that the right people get it.
Multinationals paying Luxembourg (Paypal, eBay) or Ireland (Apple, Amazon) for all revenue and operations from the entire EU is wrong, no? How do you fix that?