Hi Zehrah;
I'm not an American, I'm a Canadian, but here's my two cents worth in case you're interested:
I personally see no problem with saluting a flag. I know the argument from the Witness' point of view is that it's a form of worship. This simply isn't true. According to the dictionary, the word "worship" means any of the following: Adoration, Adulation, Glory, Veneration, adulate, bless, deification, devotion, exalt, glorify, homage, idolize, immortalize, etc.
The meaning of the word "salute" is as follows: acknowledge, address, honor, pay tribute, pledge, praise, receive, etc.
The two words have two totally different meanings, which clearly shows that saluting something like a flag, is not the same as worship......end of story. I find it rather ironic that the Governing Body members refuse to allow their members to "acknowledge, honor, or pay tribute" to a country that guarantees THEM the right to Freedom of Religion. In other words, they'll take full advantage of our country's laws that allows them to do whatever they want, but at the same time, you're not suppose to show them honour or thanks in any way, shape or form. How truly Christian is that??
I also find it hypocritical, that Witnesses can stand up for a Judge in a court of law to show him "honour", but you can't stand up for the flag to show your country honour.