My friend gave me her advice on getting my DS1 to eat more fruit and veg, which included telling me DS1 was playing me and I would give both DS1 and DS2 an eating disorder if I didn't change. She didn't call me a bad mother but she made me feel like one. She wound up by telling me an anecdote about her DD, which seemed to me to prove the opposite of her point. And I responded by saying "If she'd have done that to me, I'd have slapped her!"

I know. Rude, stupid, aggressive, unnecessary and uncalled for. I was a bit narked and wanted to burst her bubble a bit but it came out much too forceful. But she didn't react much other than asking me to explain and the conversation continued. I didn't apologise at the time
but tried to explain. We seemed to part OK.
Went to park a day later together (at my instigating in blissful ignorance) with all kids in tow and knew something was wrong as she was very off with me. I did ask her straight out if everything was ok and she said yes. I then saw her at playgroup a week later and asked for quiet word. She said No. So I apologised to her over another friend's head and said I was rude and I was sorry. She said OK.
Since then, she has utterly cut me dead. No waving, no smiling, no speaking.
AIBU to think that a friend of a couple of years could forgive me? I do witter on and I have been known to say idiotic things sometimes
but in practice, I have never been anything other than kind to her child. In fact, more than that, I often go out of my way to be kind to her child. I said a stupid thing but I have apologised and I can't quite believe that she is going to chuck our friendship in the bin over a stupid comment 