Exactly right! You cannot depend on anybody else for your self-worth! Who are they anyways? A destructive husband, random stranger, rude acquaintance, etc. It doesn't matter who. At the end of the day it is your life. You have the power to control your actions. That is the great thing about being human. We have the power to control our actions.
Do you know that you are genetically susceptible to weight gain and fat? You have the POWER to do something about it. Knowledge is power and you have all the tools you need to overcome your DNA. It may be harder for some, but what's a victory without a little suffering right?
You are the main character of your story that is called life. Do not let other people write the pages for you. You are your own author. Some random person you don't even know gives you a mean look? F*** him. He doesn't do anything for you in your life and you will probably never see him again. He isn't even worth 3 words in your story book!
Stay strong and stay positive. And always remember, before you can ask for anyone else's approval, you must first approve of yourself completely. Your body does not define you, it is only the medium that houses your mind. And I am a huge believer in "mind over matter". Don't let anybody bring you down and if you bring yourself down, you know exactly what you are doing to yourself. And I must say again, the best part about being a human being is we have the ability to DO SOMETHING ABOUT IT! SO WHAT ARE YOU WAITING FOR!!!