So, I agree that the wife WAY over-reacted. That being said, I ALSO agree with whoever said something about it would be "different" if OP purposely got something his DW didn't like.
Example:
(Let me preface this with the fact that I am married to the most wonderful man alive

)
It's always been a running joke that HE likes chocolate ice cream and I like Vanilla. Neither of us like the other's preference. Well, I was 8 1/2 months pregnant and on bed-rest. I heard the "bells" outside for the ice cream truck. Begged DH to go get me ice cream (pregnancy cravings & hormones raging.) He comes in with chocolate ice cream
with chocolate jimmies. I tried to remain calm and said "You know I don't like chocolate ice cream...and now the truck is gone!!" He said "I know but I LOVE chocolate ice cream and I figured we could share the cone." NOT a good answer for a pregnant woman who was craving ice cream!!!
I literally didn't speak to him for about 2 days... over ice cream...ha!
On the other hand, he also knows that I'm not a huge fan of flowers (They're OK...but they die and are expensive). However, he often will make me paper flowers and leave them on my pillow in the morning and I LOVE that. Yesterday - he came home with real flowers. I kissed him, told him thank you and that they were beautiful, and told him he could've saved his money and made 12 paper ones instead. We both laughed.
The point of the story is... sometimes things are thoughtless, and sometimes they're just an oversight. Important to tell the difference...