I let unsolicited advice slide --- once. After that, I tell the person that the only time I want advice is: 1) when I'm paying for it. or 2) ask for it.
Sometimes people actually offer quality advice, but in Cindy's case this was classic insecure, passive-aggressive nonsense. Incredibly poor form, IMO.