Entiendo que si hace lo mismo todos los años, te cansa. Porque realmente piensas que al año siguiente sí lo va a hacer. Siendo realistas, lo mejor es que te hagas a la idea de que para él el cumpleaños no es algo tan importante.
La próxima vez solo le diría: «no pasa nada, ya me lo darás» y que te haga el regalo en otro momento. O eso o cuando le avises del día de la fiesta ya le recuerdas que te lleve un regalo o le das una idea de algo que puedas querer para que le resulte más fácil.
Valora que con el resto de las cosas sí es un buen hijo y que te muestra su amor de otras maneras, también está todos los años en tu fiesta de cumpleaños porque es importante para ti.
Lo de no invitarlo por esto sí que me parece una exageración.