There is a difference between being against the War and being for the Iraqi resistance. I AM NOT FOR THE IRAQI RESISTANCE NOR ANYONE ELSE TRYING TO KILL OUR TROOPS. I still say you should be able to stand up and say you are against the war and not be called a traitor, especially if you lost a son in Iraq.
People can stand up and say they are against the war all day long and not be called or considered traitors. Its when you align yourself with anti-american organizations and organizations that, yes, want to see the Iraqi terrorists kill our troops and defeat us and allow them to use you as a tool to advance their cause, or agree with them and proudly promote such that you fall into the traitor camp.