I think the big thing to note here is the difference between "giving" and "taking." So many people have posted about giving, and it is wonderful to give! When you're the one giving, you're the one in control of the situation--you chose what you have that is extra or that you want to bless others with, and whom you want to bless with what. And, such giving also creates cycles of more giving. You give your eggs to your neighbor one day, and another day they decide to give you some elk meat or to saw some timber for you.
This kind of giving, I think, is very healthy and wonderful if you are able to do it.
But, when I read your post, Jordan, I don't see "giving," I see neighbors "taking." When people start taking, they often start taking advantage, too. The neighbor who is offended by you not letting them take food seems to be someone who wants to have control of your resources. This may not be the healthiest relationship
.
I see a lot of good ideas by others on how to break the news to them, or to have them compensate you in return so it's not just a one-sided taking relationship. One other thing you could do would be to say--forthrightly--that finances are tight and you are trying to sell your food so as to make ends meet. Or, if finances are not tight, you could say that you are trying to get away from your desk job as you work so many hours in your garden. You could even mention how much you've spent on seeds and soil and hours worked--Gardening is not cheep, and while you love doing it, you can't justify it if you can't afford it.
Now, talking about finances may not be the best way to break the news in every situation, or with every person. But, for some people, just being upfront about the cost and your finances may be the best way to help them understand.
I think there will always be people--commonly called "freeloaders"--that no matter what you say or do, will be mad that they aren't getting what they think they "deserve" or are used to having. I hope none of your friends or neighbors are like this, but you might just have some people that will never be happy that you stopped letting them take whatever they wanted, whenever they wanted.
I'm really glad you posted your story. I had not really thought about the repercussions of letting people take what they want--we're still struggling to grow enough for ourselves, let alone have excess.