And they are all free to raise hell about any topic they want when they leave church property and dont act as a church. Its the same kind of thing with congress. They are all citizens and pay taxes but they cant call donors and request contributions while on Federal property. Its against the law. Conducting political discussion inside a church granted tax exempt status, you voluntarily gave up that right. If you dont like it, give up your tax exempt status. Dont you keep your agreements?