"Churches" that have bowed to Caesar by VOLUNTARILY accepting 501(c)3 status MUST obey their master which is the IRS government rules for 501(c)3 organizations.
It is voluntary.
The true church, the body of Christ on earth, has only ONE master and that is Jesus Christ Himself. His Word says to have NO other "gods" before Him.
This is why we do not pay taxes.
Actually nobody should have their speech muzzled including all non profits. Isn't it something how pornographers and filth peddlers are so protected but the people of God cannot speak.
To say the church has not the right to freely speak about politicians is to say that God is excluded from this realm of our lives and that the things of God do not bear upon the political process. God is in all and over all.