In England, they have an amazing law that says that everyone in the country has a right to a piece of land to grow food. If you don't have your own garden, you can get an allotment for around $50.00 per year.
This piece of land is surprisingly large...plenty of room to grow your own veg.
There is a movie out called Grow Your Own about Allotments.
I think it is one of the best laws that I have ever heard of...a governmental law that is genuinely looking after the wellbeing of people.
Larger cities in the US also have co-ops where you can grow a garden as a community. I think everyone should have the opportunity to grow some of their own food. Even if it's container gardens on the balcony of your apartment.
$50.00 a year isn't half bad! It's especially good for people without the space but with the yearning to grow veggies and fruits. Around our area, there are horticultural societies dedicated to improving the towns by planting flowers and plants, which is also a good contribution (though not edible!) We live in a rural area, but there are many gardeners in our town (we all have large yards) and neighbours love to share tomatoes and other vegetables with us once their gardens are overflowing with more than they know what to do with!