As someone who puts in zero effort and eats whatever I want and am still skinny. I don't agree in the least. 

It isn't affirming to shame others. 

A former "friend" would shame people for being poor and came from a wealthy family where he didn't do shit. He wasn't affirming himself for accomplishment he was an asshole. 