Separation of Church and state is the law of the land, affirmed on many occasions by the US Supreme Court.