Wow . . . what a jerk your co-worker is. Or maybe we should call her a cow-orker. HAHAHA!!
Well, the time to say something was when she spoke to you, and now it might be a bit late. The hard part in any situation like that is that it seems like there are two choices: Blow them away, or walk away. There are other choices, and one is to look her in the eye, and say, without anger, "That seems so rude and hurtful. Why did you say that?" Because the fact is, she hurt your feelings. That's what she needs to know. Sometimes people just get so righteous they forget to treat others as they would like to be treated.
By the way, it was really brave of you to stop with 2 jelly beans. I would probably still be eating them if I had been there.
Jay