> If we taxes people based on the benefits they receive from the government, then the homeless would pay a fortune.
This is provably and patently false. Homeless people don't have their good protected by the police, don't get fire protection, don't drive, don't get deductions for businesses, don't get inheritance from their wealthy, millionaire parents, don't get lobbying influence. The entire system is set up to the benefit the rich with a few social stability benefits for the poor, which in turn keep them from uprising and storming the gates of the wealthy.