Hi Peacelove 34 and welcome,
Wow you have been through a lot but look at what you have achieved, you've stopped smoking, you've lost weight, you;ve brought up kids, you used to be stuck indoors and now you're out there walking and doing shopping
you deserve not just one round of applause but many !
As to your friend, it's hard when someone you care about lashes out - sometimes they just need space - if you still want contact try sending a card - it's non confrontational - you can say how much you miss their friendship and then the balls in their court - but don't let that make you forget all that you have done - losing weight isnt easy
and going out after you have restricted yourself to your home isnt either (been there) give yourself a pat on the back
Take care MBC