I wonder about you argument that the state need not treat all religions the same.  Does that mean that a state could favor Evangelicals over Catholics?  Christians over Jews?  Might it not be better to provide a level playing field for all religions?  Perhaps that would result in greater fairness and few controversies.