They are given phones, money, and shelter at a cost of $451 billion a year to American taxpayers.