As a person who is overweight myself, I have no one to blame but myself.
2 years ago I hired a personal trainer, went to the gym twice a week, consulted a nutritionist, and started eating sensibly. I lost close to 75 pounds in like 8 months and was the fittest and healthiest I had been since my 20's.
Then life happened. Got married. New house. New father. Money and time was no longer there to keep it up. Gained most of it back since then.
That said, as a "fatty", fat shaming does not bother me or offend me. I am where am I because of my own bad choices, poor diet, lack of exercise, etc. It IS my fault. I am NOT healthy at any size, and it's NOT a disease. If people are going to call me out on my choices, then so be it. I have the power to stop it.
I don't need others to be offended for me. I am perfectly capable of being offended on my own. And I am not a fragile, weak-minded person who has to be offended by every little joke aimed at obesity. They just don't bother me.
And I find it hard to believe that there are people out there who are so delicate that they need a "safe space" to cry when their wittle feewings git hert. This is not helpful to cope in the real world, which is NOT always nice.
Prejudice is bad. Hate is bad. Violence and abuse are bad. But if shaming those who shame others is the solution, then no one is a good person.