To receive benefits, all members of a household must be American citizens. Currently, a large migrant population is having children and receiving full benefits, including free housing. For example, in Connecticut, an undocumented mother with one child can receive a $2,500 housing voucher plus $300 per week for food, along with daycare assistance.
However, American citizens also abuse the system, and it has become a generational cycle. We need a complete overhaul. Stricter requirements should be in place - no drug use, no criminal record, and children over a certain age should not be allowed to live with their parents indefinitely. Additionally, households should be required to downsize once children move out.