Was or is this body shaming? I need help apologizing.

Al

So I'm all for loving yourself, be what you want and who cares what you look like but my friend was uncalled for!

I workout regularly and I try my hardest to keep in shape! I've been over weight most of life and now I've changed it! Went from 300 down to 150 pounds and now only have 15-10 pounds left to lose. I feel great and the healthiest I've ever been! I take a lot of pride in what I've done and it wasn't easy and it has taken almost 4 years to do! Anyways.

Today I was at lunch with a friend I've haven't seen in about 2 years and she comments that I look great and I say thank you and move along the conversation to about her.

Getting to the point, we order lunch and order burgers because they sounded really good! Then she said " You're on diet, still right. You can't eat that, why didn't you order a salad? Skinny girls only eat salads, burgers are real food and can make you fat, salads will keep skinny! You should really have order a salad." I was deeply offended. Then out of my mouth before I could stop myself " Why didn't you order a salad, since your bra is big as my ass!" Then I walked away from the table went to the till, paid and left.

I feel really bad, now and I want to send I'm sorry card but don't know how to say sorry. Or if I should even apologize? Help!!