From a certain perspective, they are free. An American pays 20 % more than him in tax for govenment health care, and most recieve nothing back. He pays less, and gets healthcare for the money. That is "free" from the American viewpoint, where you have to pay more money for no service.