Is any gift given from the heart really "Stupid". Things might be odd or not fit well with what you expect but don't lose focus of the reason for giving.
Sorry but I do think you can give stupid presents in fact by giving a present you might actually show that you did not care much in giving it. For instance, if you are allergic to chocolate but get a box of chocolates!
In that case you should look at the intention. Yes, they should have done more work in finding out about you but that is not always possible. If you are just a co-worker they may not know everything about you, they're just trying to be nice, see it for what its worth.
No stupid gifts this year either for me. I don't regard any gifts as stupid to be honest. Some are less thoughtful than others but at least they took the time to buy me something. It's the thought that counts with me. I try to be thoughtful buying others gifts but I know that some people just aren't very good at it *smile*.