Whose behind it? Lays, Keebler, Hostess, Kellog, Nestle, General Mills, PepsiCo, Unilever…..Chemical corporations that make artificial flavors, colors, preservatives, etc. The consumers who buy and consume trashy foods.
Sure, we may all have a favorite unhealthy snack, but allow it only once in a rare while. Do not make processed food(?) your normal diet.
So far as fat-shaming people, I’ve never once seen that tactic work in getting someone to lose weight and then keep it off. If, by fat acceptance, you mean encouraging a person to remain obese, that doesn’t work, either.