As a former board member of several non-profits, I am actually OK with disallowing the charitable deduction.
I have seen far too many of these organizations become unaccountable bureaucracies that do very little for the public who supports them.
Clinton Foundation anyone?
Media Matters?
If you believe your cause is just, you will donate to your charity or church regardless of the donation.
That sounds more like a governance issue than a taxpayer contribution issue but I think I get your point.