It is not uncommon for things like this to happen in workplaces but it is sad to see someone like her act in that manner. When you work with people like that, they make the whole work harder to do because they are always envious and they don't give their best.
Your reply to her sounded a grand reminder and I'm sure she learned a great lesson that day.