I say let the churches pay taxes, then they can say what they want.
I do not believe that the government should not be able to take God’s money. They have enough of their own.
Religion is a protected class in our constitution.
Government has to be separate from religion... religion is not required to be separate from government.
Why let any organization have non-profit status, then? Churches are as deserving of non-profit status as any of the other non-profits. Once again, where is the limitation on free speech in the Constitution to those who pay taxes? Do we have to "pay" for our free speech with taxes? Plenty of people, and other organizations, don't, and they still have free speech rights.
Nobody in a church has to vote the way any Pastor or Priest tells him/her to. But commenting on moral/political issues should be the job of any Pastor or Priest who has something to say on a given issue.
This is a grossly unconstitutional law, and is also manifestly unfairly applied (only a secondary issue).