When I say "based on", I mean that there are some cases where overweight is actually unhealthy, and some otherwise healthy people can, for a series of reasons, become unhealthy.
The problem about shaming above-average BMI people, is that it has two extremes:
on one hand, a thin-cult that leads to eating disorders
on the other, "fat activists" and "plus size" models dying of heart attacks at ages of 40 and under
What I believe, is that the shaming itself is a bigoted take on a warning against the latter. My point was that it's going to take extra effort to remove the bigoted behavior, when there is a valid reason to have a warning.
Ideally, we should get to a point where the root cause of unhealthy behaviors could be addressed directly, but we're like two or three layers away from that.