If you're in the US and want to actually make the world better there are ridiculously more efficient ways to do so than handing your money to the government. Tax dollars paid in the US are probably more of a negative force in the world than a positive one when you consider the damage our military and corporate subsidies have done over the last 50 years.