Maybe some free speech issues here but the cold, hard facts of life are that the Confederate battle-flag symbol and Osama Bin Laden are well-grounded in anti-Americanism!
I have to respectfully disagree with you (at least about the flag)
The battle flag in question was of The Confederate States of America, just because the North won that war doesn't give them the right to claim they were the ONLY Americans in that fight.
Just because the South seceded (or tried to) we are (and were) still proud to be Americans.
I had kin fighting under that flag just as I had kin fighting under the stars and stripes in Europe and the Pacific.
That old flag may stir up thoughts of hate in some but it still stirs great pride in the hearts of many in the South.
i have an (TREASURED) official US War Dept. poster, circa 1943, which has crossed US & CSA flags on it, with the legend:
JOIN THE ARMY & HELP THE SOUTH WIN THE WAR!
free dixie,sw