Let us be honest.
Those who want to place the "national motto" on public buildings are not motivated by patriotism. They see this as a way to promote their religious beliefs and devotion to God. That is the purpose of churches, not government.
Just what does this motto mean? Our nation has, by far, the world's most powerful and most advanced military ever known. And we are the country which proclaims "In God We Trust!" Trust for what? Is this some kind of a joke?