although i have said this before it seems to have been missed by you but "In god we trust" was not added as the US motto until 1956 and was added much as a response to communism, which was widely seen to be atheist, by Eisenhower. Before that it was the much better fitting "E Pluribus Unum" translated from Latin to say "from many, one"
America is not the home of the righteous. If it were we would not be selling billions in arms to Saudi. We are the home of the self-serving people with agendas who don't understand that the national budget Is not a limitless credit card.
Also god in the case of the dollar refers to the belief in a higher power not necessarily your god, just a god.