So advertising and marketing are to blame for people overeating? At some point you have to take responsibility for your decisions and the consequences. I don't think it's victim blaming to point out that something that is entirely within their control.
Here's a thought experiment. Imagine if every fatty acid in your gut is contained in a cell that will independently try its best to maintain homeostasis. When it's under stress -- from any source -- it will secrete hormones.
Now imagine an anorexic woman who recovers, but she overcorrects and ends up overweight in the eyes of her anorexic friends. They shame her for overeating and she tries to eat less, which puts her adipose cells under stress. Is it possible that she'd keep gaining weight from the stress of undereating? If it's impossible, how do you know? If it's not impossible, should we blame anorexics the same way we blame people with habits that you think are bad?