That is incorrect. It did not work that way from 1776 to 1954.[.quote]
It's a good rule. If some minister wants to run a political campaign from behind the altar, let him pay for it himself.
It is not the government's money to handout.
It certainly is. Try taking some of it without authorization. You'll find yourself behind bars. Tax money belongs to the government. If you want a handout, the government will allow you to avoid paying the taxes you owe, if you follow certain legal restrictions. One of those is you will avoid using it to further the career of a politician.
Don't like it? Don't ask for the handout.
Besides, how likely is it that Democrat priests are in compliance with the 501-c-3?
Not much chance of a violation from a priest. Most Catholic, Episcoplian, and Eastern Orthodox churches would never permit a pastor to convert the church to a political machine.
Far as I know, it's pretty much independent Protestant churches. Even the SBC has denounced the GOP for trying to get their hands on church records.
The law stinks and deserves to be repealed as it is unenforceable.
It's being enforced. And it's a good law. If you want to work for a political candidate, don't ask the government for favors to help you.