Consider yourself lucky. I work for the county, the closest thing I get to a Christmas bonus is last year my boss handed me a phone card that has like $5 worth of call time on it. I stuck it in my wallet in case of emergency.
My wife, however, DID get a Christmas bonus, as well as a ham. Her company also took us to Cedar Point over the summer. She gets all kinds of other bennies from her work too.
When she told me about the bonus she was gonna be getting, I just said 'Wow, lucky you'. And she wanted my help in figuring out what to get. We bought some groceries with it and a couple presents for our daughter, who's stuff I couldnt find at the local store and we had to order off Amazon.
Every month, I pay the house, electric, water, phone, car insurance, and internet bills, and she pays the car, cable, and gas. We buy groceries as needed, and whoever has money left pays for them. When we've got something left over after meeting the bills, we figure out if theres something that I want, something she wants, or something we both want. We share the bills and have one checking account.
If theres something I want and the bills are paid, she'll tell me to get it. I usually dont, because I know that the minute I do, something will come up, like my truck will decide its time for a new throttle cable, or one of the pipes in the basement will spring a leak.
If theres something she wants, I usually tell her to get it. I dont mention things like leaky pipes and such. I figure I'll pay for that kind of thing, if there's something she wants she can get it.
Luckily my wife isnt the materialistic type. She has no use for diamonds. Our wedding bands are plain silver rings. She asked for an AR-15 for our first Valentine's Day after getting married, then she wanted a pistol so I bought her a CZ-100 .40 cal for our anniversary this year. She is still trying to get me to get her an AR-10. I'm gonna try and save the money for one so that if the ban expires and isnt renewed, I can go out and buy her one, WITH the fun stuff like a bayonet lug, flash suppressor, and folding stock, and NOT have to pay $100 for a 20 round mag.
I know my post was a little off topic, and now your situation has been resolved. I'd say you handled it alright.