It's not their fault every government in the world subsidizes food and makes prices artificially low so it's impossible to farm for a profit. What's your alternative? No farmers because its not profitable? Only enough food being grown where people can make profit from? This isn't a bad system we have now, the subsidies are fairly small and food is really cheap because of it. Those farmers also work quite hard and lives suck in general. Farm subsidies are an example of the government actually doing it's job for once.