I wonder if the staff in Greggs have been told not to sell donuts or pies to overweight people?
Likewise newsagents advising customers not to smoke. It doesn't make sense to blame someone for selling you a product when that is how they make their living. Whilst I accept that she obviously has some psychological problems, she can't shift the blame for what has happened to her onto someone else.
I also find it hard to believe that some of the surgeons didn't at least try to put her off.