The confederate flag does not represent hate, but it does represent American Soldiers who died fighting for a cause they believed in. The Civil War was started because the north wanted to tax the south and take all of the tax money back up north. Slaves were in the north as well as the south. If you yankees have a problem with the flag, STAY UP NORTH. You choose to visit our beaches and theme parks and then complain when you see the flag.