Yet, US flags must never be flown.
Slavery existed for far longer under the Stars and Stripes not to mention all the slave trading that was done under it (we havent even gotten to ethnic cleansing and genocide of native people, wars of aggression, internment of Japanese-Americans, etc). So if the Confederate battle flag is offensive, the Stars and Stripes must be even more offensive. Right?