I like what you wrote a lot. But I think that one problem is that because of the topography of American life, many of us don't see the others on whom we depend - and out of sight is out of mind. I think of gated communities, driving rather than taking mass transit, not walking around much if at all in one's neighborhood, etc. Sometimes it takes real effort to meet people from different socioeconomic backgrounds - but it seems like our society has set things up so that just doesn't happen.