I don't know how to put this delicately, but:
1.) I grew up in this line of thinking (but also deeply religious, so it's a little different) and it dissipated due to two main things: psychedelics and losing weight/becoming more confident and in-shape. In my case, I hated myself because I was unattractive and very overweight. I saw other people getting girls and resented how easy it seemed, while I felt invisible.
2.) Much of my family is like this and it is always due to a similar lack of confidence/self-loathing.
I'm not suggesting anything, just throwing it out there. That's a hard thing to "gift" around, if it's even at all potentially relevant. Gym membership or weights? You'd have to have a pretty unique relationship with your son to give him psychedelics or a trip to a nice strip club, and I'm not even sure that solves anything necessarily (just using it as an extreme example). Could be badass. Could be really weird/icky. Probably the latter. Massage is less weird? I don't know.
Which is why I agree with the sentiment of separating it all from Christmas and just love him and give him something that shows you know him and know what he would like, so that he feels seen and appreciated. "I'm not going anywhere" is the most-powerful message you can try to send. I'd say IF you try to gift something like that, make sure it's only a side item. Don't make the entire thing about your differences.
Many cliches of parenting turn out to be realities as you go. You find yourself realizing tropes exist for a reason. They grow up fast. Different phases at different periods. Moody teenagers. They're not always true, but they often turn out to be understandable. Besides the above, it's worth considering whether there might be some element of "rebellion" in it, if he grew up liberal. Maybe it's just "doing the opposite of my lame family," like a little bit of a "fuck you, dad!!!" phase? No matter what, you lose the more you dramatically respond. I think riding it out by being the rock who loves him no matter what is ultimately the best play, which means some awesome gift that he would love.