Not giving anything is no solution either, but we definitely need more accountability for charities. This is part of that, I guess, but we also need to know which charities are effective. I'm sure that information is around somewhere too.
You can always pay taxes.