In other words, you must pay to have free speech. Not very free.
Not really. These churches are receiving a government benefit that involves some rules that need to be followed. If they find these rules to be too onerous, they can refuse the benefit.
The 2nd Baptist Church in Houston, a very large church, was investigated several years ago because somebody put some voter guides in their family center. They didn't invite a politician to "preach."
The Black Churches get away with this every election and you both know it.