To me its always a battle with the self, and how you psychologically view your environmental stimulus as it applies to your goal wants, and the level of heart and perspective you have for your personal goal.
If the level is adequate enough there is not a person on earth (with family, friends, or anyone) that can penetrate the heart that desires. If it does, then your "reaction" to this stimulus is counter productive and you must re-examine your perspective on your goal and level of desire to achieve what you want.
Your inner being must be stronger than ANY stimulus that the body receives from the outside environment.
Anyone who has been successful has done this more often than not.
Peace and happiness to you and your family,
After losing 40+ unwanted lbs: