I'm sorry. That was incredibly rude. I would definitely report her to the manager. I wouldn't have handled it nearly as classy as you did.
^^^But on a more subtle option. I would have told her "You know what, well if my mommy and daddy can buy me clothes and handbags, then why they HELL am I shopping in Old Navy supporting your dumb ass." And left the stuff and walked out.