Can't comment on the actual item, but it seems it's not a good one so I'd take the other recommendations here for a better one.
But YANBU, because she asked you what you wanted! It's not really on to ask what to get you, and then refuse to get you that (unless it is something over budget, or something offensive - a puzzle accessory is neither!)
Nothing wrong with asking for something that you would really appreciate, and that's what you did. Just because it's not what she wants to buy you doesn't make it wrong. You shouldn't have to think of something that she thinks is right.
DH has been asked by colleagues/friends over the years what he was getting me for Christmas/birthday and found that people were often critical of and/or baffled by what he had chosen (nerdy stuff, DVDs, games, Lego) because they didn't think that it was what he should buy me (perfume, handbags)
even when he explained that I didn't like the latter, they still said that he should get me those things because I must want them, that was the kind of stuff you should get your wife
that sort of thought is surprisingly common and some people seem to think that getting the 'right' present is more important than actually thinking about what the person would like.
(Says the woman who worked out she's getting a Monty Python bobblehead for her birthday next week... :o)