The church's real weakness is that to get its tax-exemption, as a non-profit, it is obligated to adhere to the laws of the land, the same laws that apply to any for-profit business.  As a private person, I have the legal right to allow, or not allow anyone onto my property, into my home, as I so choose.  It is my right of free association, to personally discriminate against anyone.  My business cannot get away with that.  It cannot legally discriminate.  Were I to start a "church" I would not apply for non-profit status.  I would simply hold services, and exclude anyone I so chose to.  Of course I wouldn't have the "blessings" of any denominational group.  But "my" church would be free of external control by anyone.  Of course, there would be the concern of whether or not "my" church would simply become another den of crazies.  Jim Jones and David Koresh come to mind.  Maybe that is why the early church simply gathered in each other's homes?  Free to attend and/or freely discriminate?