I wish more celebrites would say "none of your damned business" when asked about their weight control efforts. They're not obligated to share their salaries and financial planning strategies with their fans, and their diet and exercise should be just as off-limits. If celebrities want to share, that's their choice, but the idea that they're obligated to or that they're obligated to share only certain opinions because they're seen as role models is just ridiculous to me.
It's hard enough having friends and family meddling in your weight loss without having to hear it from millions of people. No matter what you do, knowing that millions of people are commenting about it to your face and behind your back, "I'm focusing on health and happiness," probably is just a diplomatic way of saying "butt the heck out of my personal life. This time I'm keeping my efforts or lack of them to myself. This is none of your business."
The idea that celebrities are obligated to open up every bit of their personal struggles to the world, and are obligated to be superhuman with no visible weaknesses because people choose to see them as role models, is just totally messed up.