It’s funny the way people respond to gifts. In my former position, our little department had a “White Elephant” gift exchange every year, in which gifts are placed on a table and selected at random, and can then be exchanged with people who’ve already chosen gifts. It can be a lot of fun, but is also very telling about which gifts are popular – the most popular ones are the ones that get traded around a lot.
I took part in it two years. The first time, I figured “these are a bunch of designers, they’ll appreciate a classy gift.” I found something within the price range (under $25) at a local pen shop: it was a gorgeous fluted glass ink pen, with five different inks for dipping the tip in to write. I wrapped it carefully in some elegant silver paper and nice ribbon. I thought it was a lovely gift. It was chosen after most of the other gifts, and it didn’t get exchanged once.
The second year was the same year Fellowship of the Ring came out, and Burger King was selling four promotional glasses, which featured four different characters and lit up with a red light at the bottom. I hunted down all four (which took some serious effort) and bagged them all in an “'N’Sync” gift bag to complete the package. It was the second gift chosen from the table, and it was either the most-exchanged gift that year, and damn close. Almost everyone in the room wanted it, even after someone had already drunk out of one of the glasses!
The first gift was (I thought) elegant and thoughtful. The second one was kitschy but fun. It was the second one that was a big hit, even though it was almost useless, and could even be classified as “trashy.” (glasses from Burger King!)
Which is just to say, exchanging gifts is a tricky game at best. You shouldn’t take any offense that your gift didn’t go over as you intended… you put thought and care into selecting it and you should be proud of that.
Oh, and your co-worker’s reaction was crass and rude. Whether or not she liked it, she shouldn’t be trashing it that way. If she truly was the elegant person you described, she could have reacted with grace and a little class. However, her reaction shows her to be shallow and rude. I agree with Zabali_Clawbane… if you’re unfortunate enough to have to get a gift for her again, just get her something generic and be done with it. No need to put thought into something that won’t be appreciated anyway.