Should the Govt. feed those of its citizens who might otherwise starve? Yes. Absolutely. No question about it.
Should the Govt., as a matter of long term policy, feed people who themselves grow food? No. People who grow food but don't grow enough to feed themselves oughtn't to be in Agriculture. They need to find something else to do. The Government is welcome to feed them while they retrain or relocate. What it shouldn't do is subsidize what is no longer even subsistence farming.
Vivian Fernandes has an excellent article on this topic here.