You should stop tying your emotions to other people’s purchasing habits. For your own mental health. And its kind of narcissistic to be offended that people aren’t spending their money how you think they should.
It's not unreasonable to be frustrated by people's hypocrisy.
Turns out everyone's a selfless hero at the dinner table or in the comment section, but few are on the ground.