FFS, these are teenagers, it's their job to be so.
And being a father isn't about money, it's what you do as parent. You provide for your family's needs. Your WH is expecting to be appreciated for doing his job?
Regretfully he sounds entitled and holding his family hostage to that rubbish. Then he lambasted them to satisfy his own resentment? Hmmmmmm, that is going to make them appreciate him.
There is much more to being a dad than buying stuff, there is proper communication and this sure isn't it. And if working long hours is just to buy more stuff in expectation of being appreciated. Then I might suggest those are hours wasted, instead go fishing, play a game, hike (whatever) is appropriate with your teens instead. I get it stuff is nice but better is teen time.
My thoughts
V
Freedom is just another word for nothing left to loose. V 64, WAW