You can take this exact example and apply it to Social Security.
Giving my hard earned money to people who DO NOT deserve it!
I paid a little to others’ Soc.Sec. benefits at age 16 and more 18-22 (2 & at one time 3 college jobs at once) then paid for full time employment through age 71 when I retired.
I used to joke grimly that after wasting all my tax money for others (and stealing it to be replaced the following year for the general budget waste) that someday the Goldwater and Libertarian philosophers would influence the US to stop paying benefits just in time for me.
I didn’t think it was funny.
Social Security isnt a welfare program. Its an earned contribution program. The money you set aside for your retirement Is paid back to you.
Everyone supports it in principle and its fair. Contrast it with student loan relief which seeks to reward deadbeat borrowers over those who paid their way for their own education.
The latter is very unfair and yet we have liberals of all people, pushing it. Go figure.