There are a lot of libtards in this thread who are missing the point. As I explained previously, I think Michelle Obama's campaign for better nutrition is a good thing. I'm simply providing an example of how politics is a contributing factor to the inability to pass common sense reforms to the SNAP program. Michelle Obama, just like most liberals, won't touch SNAP reform with a 10 foot pole. But in the First Lady's case, the contrast is particularly evident because she has campaigned so heavily for better nutrition.
There are a lot of very strong interests aligned against reform. The Democrats oppose it because they don't want to piss off constituents, and some of them honestly believe it is somehow demeaning to regulate how public assistance is spent. Some Republicans join them because they are in the pocket of Big Junk Food, whatever you want to call it, the multi-million dollar lobbying effort to ensure that people can continue to spend their public assistance on the crap they sell. Even the convenience stores and fast food chains have their own lobbyists to make sure they can continue to rake in the SNAP funds, despite their generally higher prices and less nutritious choices.