American Idolatry

Though the First Amendment has established what is commonly referred to as the separation of church & state, the state nevertheless promotes its own…