Perhaps you are unwilling to surrender your idea that free things can be valued.
Very little in life is simple but in this forum we perforce restrict ourselves to short periods of time. Forcing short answers.
You mentioned something specific; "Much of what I have and have been given is the legacy of our fathers. I have lived in peace and security not because of my work but because 2 generations gave their tommorow so I could have my today." That kind of thought process leads me to believe there is personal aspect to the comment. If not you are way better than most. The vast majority of this country are unable to see what you just said. Some even with such a person in their family. The sad fact is that for most people history begins the day they are born.
The only real difference I can see is that you are of the opinion that people value free things and Steelish, Thorne, and I do not so opine.
Much of the past hour I have been thinking on this charitable works issue. It also has two aspects. My expending something as simple as my time and effort to assist someone through "something" is not quite the same as going over to the local homeless jungle and handing out "stuff". I am a volunteer in an organization, known to save a life of two each year. I still can see the difference in putting yourself out there and just handing out "stuff". I just can't think of a better way to phrase it!