It's worth noting that in Europe things like this are illegal: http://ec.europa.eu/competition/state_aid/overview/index_en.....
So the idea that it would just be too hard to make this illegal (which I see in at least a few comments) is wrong. We could have laws at the federal level that prevent it. (I'm sure there would be constitutional challenges but that's a separate--and in my view surmountable--issue.)