Seems strange that a state law can make it NOT legal to carry on private property i.e., church. I would think that as long as the pastor was OK with it that would be good enough.
How is law enforcement going to enforce it if that are not invited onto private property?
In regards to the TEXAS statute:
Most hospitals are private property as well and so are amusement parks. The politicians are playing games and placating voters on both sides of the argument at the same time. They say to the anti-gun crowd, "See! We listened to you! We passed a law prohibiting guns in churches, amusement parks and hospitals!" When the private property owners rightfully complain about it, the same politicians say to them, "Wait a minute.... read our law. If you want guns on your property, that's OK, too. Just don't post the required sign and the prohibition will not apply to your property!"
A church can allow guns on their property if they want to, they just need to not post the required sign. What the statute does is provide the private property owner who has the sign properly posted the ability to call and have the police deal with a person carrying a gun on their property directly, for the act of carrying the gun only. In a state such as Washington, the private property owner would first have to attempt to deal with the person carrying the gun themselves, to give them notice to leave the property....then, only if the person did not leave could they call police to deal with the person for trespassing. However, the statute is definitely slanted towards the anti-gun crowd, leading many to believe, such as FFLMike, that guns are prohibited in those locations, period....they just fail to read the entire statute.