I don't think you understand how the constitution works. It sets up a framework for government that cannot be undone by a simple majority. Why would they be in violation of the constitution? They had the right to free speech and they could say whatever notion popped into their head. Heritage is a rather shallow reason for the government to support religion.