Should a government provide food for its poor?

Absolutely, because nobody else will pitch in to help if the government doesn't take the responsibility.