This really shouldn't be a gray area, if we just actually applied the constitution. The first amendment doesn't grant the people the freedom of speech, it restricts Congress from passing any law that infringes upon it.
This ultra-literalist approach leads to the conclusion that nothing in the constitution prevents states from outlawing speech or establishing a religion.