Shame is a terrible motivator for weight loss. It just doesn't really work. Nobody gets fat because they think being fat is okay. Fat people tend to be struggling with other things that they largely need to tackle before they have the emotional bandwidth to do the un-fat thing.
Fat shaming doesn't help anyone lose weight, it just makes you feel superior.