Look around at the planet. Humans are everywhere it is possible to be. Something drove us to do that. And given it is quite unlikely that there was a meeting 100,000 years a go in Africa where we as a species decided - "let's give overrunning the whole planet a go" I think that "instinct" for want of a better word is what drives that. Living in a sustainable way does not come naturally to humans - I'm betting you are well educated and have reasoned long and hard about it.
Yes there are people like you who chose to be sustainable. But unless you get everyone to do it then we are screwed. Because it's an all or nothing plan. And you may love making your own food but by the same token I am really glad someone else is doing it for me. I find it boring and a waste of my time - I want to just be able to get food when i need it without thinking about it. My interests lie elsewhere.
Likewise the global trend is too the city. Every bit of research points to massive urbanisation http://www.guardian.co.uk/news/datablog/2009/aug/18/percenta...
We has a species do have the ability to overcome our animal urges but if you don't solve the power problems you are doing to need everyone to do it and the failure mode of that is massive suffering. There are various sustainable living and back to nature and even so called luddite movements and have been for quite a while but I still don't see them being a significant force.
There is nothing wrong with what you are doing at all but do you think you can convince everyone you know outside of your community to join in?