Surely it doesn't break the establishment clause; because it just refers to a generic 'God' which could be interpreted through many theologal or spiritual lenses rather than the Christian God?
So what? "God" is an inherently religious concept. Asserting that the nation as a whole "trusts in God" means endorsing this concept, and therefore establishing, if only in a vague sense, a form of religion.
But not a specific religion, let alone a denomination, which was the entire point of the Establishment Clause. Talking about God is in no way specific to a religion and isn't much different from using the word "fate." It might have connotations, and I have no doubt it makes some uncomfortable, but it's simply not unConstitutional.
That's nonsensical. So all it takes not to violate the Establishment Clause is to use religious vocabulary that can be applied to more than one religion? Vagueness shouldn't be an excuse to impose blatantly religious beliefs on the entire country.
The Bill of Rights never was intended to impose the religion of Secularism on the entire country.
"the religion of secularism"
lol
Even if you disagree with his wording, his point is relevant. The Establishment Clause does not shield people or even governments from openly expressing their opinions on religious topics if no religion is being pushed on the public, and this slogan most obviously does not push any specific religion on the public. The vast majority of people in the United States are not atheists, and the US government does not have to tip-toe around their feelings at every turn as long as they don't infringe upon their rights ... which again, this slogan CLEARLY doesn't.