Something that's really interesting (to my mind at least), is that there are certain sections of US society which have "public" healthcare. One is military veterans (Veterans Health Administration), another is citizens of some indigenous nations (e.g. Cherokee Nation Health Services). It's not that the US can't do public healthcare, and more that the people profiting from the current system just won't allow it.