I think the main issue here is that HEAS and fat acceptance people are overdoing it. Some people can be slightly overweight but everything can be fine health wise and try to force them to a normal weight is more likely to make things worse. There are also some complaints against "fat shaming" that are justified. Obesity is a significant lifestyle-based health issue, but there are many others such as smoking, lack of sleep, drug abuse, risky sexual behavior or being underweight. Shaming should to be fair: If people ignore smoking but are shaming slightly overweight people and claim that shaming is based on health concerns instead of aesthetics that is just bigotry or bad information.
A little big of overweight (BMI 25-27), especially with low levels of abdominal fat is not a big health issue, it might even be slightly more healthy than normal weight. Something like BMI 27 to 30 is unhealthy most of the time, but on average still causes smaller health issues than smoking. But many people are significantly fatter than that. They almost always have health issues caused by their weight and should really lose weight and could easily do so by swapping some high calorie count items in their diet with vegetables.