Here is another thought that has been running around in my mind for a long time.  I remember reading many years ago about a study that found that, when it comes to taking care of the helpless within a society, the larger the organization of the society, the poorer the care of the helpless.  (I would really like to know the source of the the article, but I do not remember.) In other words, with villages, the care of the helpless is good.  In big cities, indigents die of cold under bridges.  We really need to take the disparity into account when we form public policy.