they don't help enough though, the rich should pay more tax.
Amazon have some shocking tax practices, Jeff Bezos paying a miniscule percentage of tax doesn't make up for that by a long shot.
your figure of 45% who "don't contribute" only applies to income tax - there are other taxes.