> major corporations aren't paying their fair share
Define fair share.
> From underpaying workers (who have to use public assistance)
I'll never understand this line of reasoning. Would you rather have people who can't earn enough to support themselves earn $0 and rely entirely on public assistance? That's what will happen if you require employers to pay people more than the value they generate.
> Thanks to amazon I have more heavy delivery trucks running up and down my street. Meaning that street wears out faster, meaning my tax money is gonna have to repave it.
Presumably Amazon delivery trucks are using gasoline, and fuel/sales taxes should cover some of those repairs. Also, presumably those trucks are using those roads because members of the community are asking Amazon to deliver stuff to them, so I don't see why the community shouldn't bear some of the burden of repairing the roads as well.