Wow you are such a lovely lady. Your face looks perfectly in proportion to your body. Maybe a non confrontational way to address the rude comments is "I feel good about my choices & my journey, and I need positivity & support from those around me"
You have a good list going I also purchased a digital food scale on Amazon for $13 for my pre op diet until I get used to seeing what 4 ounces of protein looks like or 2 ounces of fruit