Once he's finished with school he will be. Currently his bills are paid with his Disability and GI Bill he's currently receiving from our wonderful nation as a thank you for his military service. He's being as responsible as one can ask.
I don't, however, understand why you felt the need to go out of your way to be unnecessarily judgemental over a girl you don't know trying to do something nice for someone.
It sounds like he doesn't have much extra money. The best fix is to get a job.
I didn't read it as judgemental, I read it as the truth.