Well, I'm a voice in the choir at this point, but I think the amount of time he's spending with his friends is ridiculous, especially if it's coming at the cost of time with his wife.

That's wrong.
I have to wonder...is he addicted to gaming? It's certainly possible for that to happen. Doesn't excuse things, but it might explain things.
And I have to wonder...I play (or played, before the community ceased to make it enjoyable) CoD a lot...what's this stupid thing he wants? Call of Duty Elite? A map pack? In the latter, the maps cost the equivalency of 10 dollars, if memory serves. I feel like he should handle something like that himself if he wants it. If it's Elite, which is considerably more expensive, take it from me: It's a complete waste.