Of course food isn't a human right. How can it be? If I go to a baker selling bread for $2 a loaf and he refuses to sell me the bread for $1 is he violating my rights? How about $1.50? How about $1.80?
How does one enforce a "right" to food?