To play a bit of devil's advocate here: At what point does a socialised health service with limited resources, stop providing care for "self-inflicted" injuries? In a busy hospital, the doctors have to triage and make priority decisions over where to apply resources and who to treat first. Much like an alcoholic would never be at the top of a liver transplant list, at what point would an anorexic - who in this case h…
I think the analogy is a bit flawed. The whole reason they are there is the mental health issue, so denying them because it's not fixed is more like denying a person with cancer any more treatments because they haven't responded well to the first 30 treatments. A mental health problem is no more "self inflicted" than cancer is. It doesn't really change your ultimate question though.
There are plenty of cancer drugs that the NHS will refuse to prescribe due to their expense. If you want them, you'll be told to go private. If mental health is so expensive, do we say the same thing?