MPX:  You bring up the issue of, what services or benefits does society owe its citizens?

Health care, and health care spending, can be unlimited.   Hence every nation limits their national health care system somehow.   IMHO there should be a basic health care level in the U.S.  for every citizen.   As an American, perhaps we should offer a basic $$ amount and have people choose their policy.   

However, the reality of today in the U.S., under standard health care policies and Obama-care, is as soon as some minority group screams, you have politicians such as the California state government insisting (no joke) that sex reassignment surgery for transsexuals is part of the mandatory standard package for all, and in vitro fertilization services must be covered in policies for 65 and older couples.