"The top 1% make 90% of the income..."

You're way off!  The top 1% make about 19% of the Income,  They pay about 38% of the Federal Income Taxes.  These numbers are provided by IRS Income statistics.