If you have a relatively good and minimally corrupt government then I agree with this completely otherwise dont pay tax and give straight to small charities as most governments cant be trusted to look after their own.