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