"The farmer can and should be forced to give a small portion of his sellable produce to fulfill someone elses right not go hungry."
Not enough. I had a very bad year, broke my leg and been out of work for months. Got me an the missus and 7 kids. A small portion aint gonna do it buddy. Now where's our food?
Again, I dont contend that the farmer should be prohibited from contributing what he can afford (and in my experience, they do, constantly, and no one goes hungry around here because of that.) What I object to is your transformation of one mans hunger to another mans *obligation* to take positive action to satisfy that hunger no matter what. That path leads to total breakdown of society, to bloodbath and 'anarchy' in the very worst sense of the word. In highly status-conscious societies like Germany as an example, there is some natural resistance and the path gets trod more slowly, while in certain areas of the US and large parts of the third world it goes much faster, but ultimately it is the same path.
One of the most basic parts of becoming human is learning that you are not omnipotent. And one of the most common failings of humans is refusing to accept that. We keep trying to create a world where nothing can ever go wrong, either through religion (do what we say and no matter how bad it gets here it wont matter, because you're going to heaven) or the state (give us the power to tax and spend, to kidnap and imprison, and we will use it to create paradise on earth) doesnt really matter, because neither can actually provide what they promise, no matter how much is given to them.
So you want to guarantee no one will ever go hungry. Good! I consider that a genuinely worthy goal, and I have spent many a night working on that problem myself as a result. It seems, at first glance, such an easy problem to solve, right? Because we know we produce far more food on the planet than we would actually need to keep everyone alive, right? It's not a production problem, it's a distribution problem. See a nail, grab a blunt object, you have a distribution problem and a government empowered to tax and spend and shoot people, so just have the government gather up some 'excess' food and redistribute it to the people that need it and we have solved one of the big problems of humankind and can give ourselves a great big pat on the back.
If only it were so easy. But in fact it isnt. Hunger isnt a production problem, and it's not a distribution problem either. It's a *political* problem.