Of course they should be punished and it is better for people to not attend such Churches.
Every one who believes in Christ and accepts Him as His/Her personal savior is a Church where Christ lives.
The physical Church was built with the intention of praising and worshiping God with fellow believers, to spread the Gospel and to grow in Knowledge and Relationship with God. It is not about religion or denomination.
God did not die to save a particular set of religious people, but the whole world. Religion cannot save anyone. Religion teaches sacraments, customs, Self-Righteousness, pride in good works etc. Jesus taught that Religion cannot save and that our good works are like filthy rags before God. Relationship with God is built out of love, through Jesus and His Righteousness(not ours). Religion says that Baptism and other religious sacraments are essential for salvation. Relationship says that Christ ALONE is sufficient to Save. Finally, religious people are not really saved, but they think that they are saved. Your righteousness is never sufficient, only His Righteousness is capable of saving. Matthew 7:22- "Many will say to me in that day, Lord, Lord, have we not prophesied in thy name? and in thy name have cast out devils? and in thy name done many wonderful works? And then will I profess unto them, I never knew you: depart from me, ye that work iniquity."
There should be fines for businesses, individuals and churches alike. If you break the law, there should be a judicial review for what the consequences are.
Only if that somehow violates their non-profit nature.
Does it?
(I can't think of any way that it does. I can't think of any way that results in them earning a profit.)