Uh, maybe because we grew much of that food and in our "free-market" society the government doesn't tell us what we may buy and how much we can eat (at least not yet!) Mississippi and a few other states have sadly floated some trial balloons in that direction...
Why do Indians think they should run 1-800 call centers more than Americans?