The entire body positivity movement is dumb and yes, it is an excuse for failures in life. Most fat people have no one to blame but themselves or if they are young, their parents for not making the right decisions for them.
The ultra PC way of life in the States is nothing but trouble and convincing fat people that this is "just fine" is a fantastic way to insure they are going to have a lot of health problems....
The obesity rates in the USA are pretty alarming but it seems to be geographical to a certain degree as far as I can tell. There are certain parts of the country that just don't seem to give AF but others, normally urban areas, are more fitness oriented. I have no idea why that is ..