My wife has no issues with me buying new guns, and I have no problem with her buying more shoes, clothes, etc..
These issues were decided over 40 years ago BEFORE we got married. Life is too short not to have some of the things you want, and the way inflation is eating into the dollar, It might make more sense to convert those dollars into tangible items, like guns.
When sleepy Joe got elected I converted over 1/2 of my cash to gold. Just saying, gold, guns, are physical items that will always have value. What I have left at the end of my time will go to my grandsons, I hope they enjoy It.