Just try and not GAF what strangers think. They all will hate you anyway, so caring is 100% irrational. Do they literally threaten your safety/will beat you up? No? Is their "advice" helpful or something you can change? No? Then ALWAYS try not to care. Just continue as if they weren't there, just continue doing whatever it is you were doing (even if it is NEETing) unaffected by their attempts to change you. Don't make them feel like they have the power to shame you into compliance.
Also, everything is genetics and environment, so even if someone gives a legit jab at you (you fat haha), think for a second: Why you you GAF? It's because you already KNEW you were fat, right? Otherwise, you would think they were full of shit. So their "information" is not useful information. It's not going to help you lose weight. Don't eat any better than you already were just to please random strangers. That's literally what women do. Start working on your weight when you want to, on your own time, for your own reasons, when it fancies you.
Always, DO THINGS FOR YOUR OWN REASONS, NOT ANYBODY ELSE'S. Who cares if what you do benefits someone else? Even if that person is genetically and environmentally lucky enough to be in a position where they are net taxpayers and you are not, or to be your parents. If you believed that anyone who is being financially supported by someone else should be a slave to that other person, then you would have to accept that 80% of the population (who are not net taxpayers) must do everything to please the whims of the 20% who are. Bullshit.
Guilt and pride are BOTH cancerous feelings that contribute to the illusion/lie of free will. LOL. Whatever you have done with your life, that WAS "your best", always, proportional to your motivation (motivation x ability = results), and motivation should ONLY come internally, therefore shaming is ALWAYS bad. Even shaming women is bad. Just punish them directly instead.
Authority is cancer. JFL.