And I think the confederate flag thing varies from area to area, county to county and state to state, but for the most part you will be hard pressed to find confederate flags flying on public buildings.

By most states own rules a capitol flies all the flagsx that have flown over the territory, so it is somewhat ridiculous to leave out the confederate while including the cherokee, the seminole or whatever. If you dont want to hurt anyones feelings, then change the criteria of what flies where, dont just ominously omit one flag while pretending you are following tradition. Change the rules. And if those are the rules, and a mexican flag flew over the territory then so be it, but never to be flown over the national and current state flag.

Anyway, flag burning is a protected from of speech, no matter how tacky. If we can villify our own country by burning its flag, we should certainly be able to villify others by burning theirs. The line has to be drawn at personal property laws though, as you dont burn someone elses flag.

I left skid marks in American flag swimming trunks once, is that treason?