@sunshiner,
Nope, you aren't being overly dramatic! Is it being too demanding or overly dramatic to expect being loved and having reasonably met needs? Nope, it isn't!
As they say down south, "That don't just won't hunt!"
Frankly, if it were me, I'd end it as smoothly and as directly as I'm able.
It's not his lack of money. His explanation is lame and you should know that. Understand that it's his lack of generosity of
spirit. Your birthday..and special events should be acknowledged, regardless. It's not about money. He is in denial and his actions cause you to be neglected and amounts to serious emotionally abuse. He's stingy with his love and appreciation. He gets the trap door!
And don't allow yourself to become a rescuer again. There's never always an even balance in a loving relationship but eventually you find a better balancing point. you'll eventually find a new
appreciative boyfriend..in time, but heal up from all this. Counseling might help. My experience is that it does help with some people for certain problems ..but not for everyone.