but access to free or at the very least affordable health care ought to be a basic right in any civilized society
It already is in America. The majority of states have their own programs in place to provide medical care to people who can't afford it. Also, most major cities have free clinics.