I agree with much of what was said above...there is nothing wrong,
at all, with you wanting to improve your health, well-being, etc., by losing weight. Definitely not selfish. But in my opinion, if they think that you should go back to being overweight simply to make them feel better, then
they are being selfish.
Congrats on the weight loss, by the way!