I remember when men used to be men. This is sad. When I want something I get it. My wifes money she earns is hers, mine is mine. If the bills are paid, then whats the problem? If she buys the shoes for you with her money, and you don't want em, take them back and get the Glock. If you are paying for it anyway, get the Glock. Its your birthday not hers. 363 days a year, it is no doubt your jobs to make eachother happy. 1 day a year, its her job to make you happy. Do you tell her what she is allowed to get on her Birthday (within financial limitations)? Or do you get her what she wants? I think the answer to your question is the answer to the one I just asked you.
A happy wife = a happy husband. But a happy controlling wife that dictates everything a man does down to his birthday presents does not make a happy husband.
I also do not need or want a Glock 17.