> I can't donate to a charity and have them repair a local bridge for example.
You actually could probably send a check to your state/county/township/borough's public works / infrastructure fund.
> There are hundreds of thousands if not millions of people in my situation.
All of whom have the option to write a check for as much as they want to the Treasury.
> That is the whole point of taxes, to pool our money together for the greater good.
And trust me, we as Americans pay plenty in taxes, and those who disagree, are welcome to pay more - it's perfectly legal, even encouraged. The real issue is government spending.