I'm sorry, i've done the same with my girls. I think I was not as hard as I should have been because I felt bad about my divorce and their father's lack of participation.
It sounds like you've done a great job and I'm sure he didn't intentionally mean to not get you anything.
I have a similar situation with my oldest and her not working and I'm paying for some things still. I've just started saying get a job. You need a job, I can't cover everything. But if your son is in a situation that may jeopardize his credit therefore his future I would maybe suggest you step in and lay down the law and help out if you can. If he refuses the help and advice, well then, you did what you could. Hard part is that they think just because they are of age, they are all grown up now.
I'm sorry you feel down and I hope you feel better soon. I appreciate you.