The public shouldn’t really be allowed to donate to any public service, that’s what taxes are for. ‘Donations’ directly contradict that entire principle and literally incentive corruption.
I would suggest the US work on changing that law, however you’d need someone with enough money to lobby for it.