Why in the world would anybody want to hide the fact that they are American ? You are what you are. If somebody is ashamed of being American, then move, get out. Move to Suadi Arabia, or some other paradise on earth.
So, you and a few others here are basically saying that Europeans are an intolerant, bigoted people, who are likely to cause trouble for Americans visiting there ? If some simple minded Europeans despise Bush, this gives them the right to take out their infantile problems on random American citizens ?
For the record, I hope Bush wins, and next time I travel to Europe, which is probably at the end of this year, It will be fairly obvious where I am from, and if some simple minded people decide to give me trouble, they will wish they had not, because I know how to defend myself.