Sorry that my sarcasm did not drip out of your screen!
I purely understand the selfishness.
I still say walk over and give him a kiss on the forehead.
Then walk away. Either go back to the computer or go to bed. But acknowledge him in a positive nonverbal way and expect nothing in return.
Do onto others.