I have been friends with Candy for 10 years when
Wow! She was nasty at her wedding. I think she was jealous of your new and probably your weight loss too. Is she overweight? If she is, she could be bugged that you showed up at her wedding looking good and she couldn't manage to take off 5 pounds for the big day.
I wouldn't bother with her anymore. There's a saying that when we apply pressure to a person, their real personality comes out. I think that's the case here.
I agree with Ginger. What especially bothers me is that she pushed you. If it were just being cool toward you and seeming to be jealous at the wedding, I'd put it down to nerves on the big day. But there is no excuse for getting physical about it. I say let the friendship fade away and stick to being coolly polite when you run into her at mutual friends' events. And nice job on being classy at the wedding and not making even more of a scene. If it makes you feel better, your friend showed her true colors to her groom's family. Not a great way for her to begin her married life.
You did behave as a reasonable adult in response to her behavior at her wedding.
Thank you everyone for your replies and support.
gingersnapelle, she actually went down two sizes for the wedding and is a size 2 and I totally agree with you not to bother with her anymore.