The Confederate Flag thing seems to be getting out of control. The flag is absolutely a point of pride for Southerners who have an attachment to the Civil War. It is also a point of pride for redneck racist douchebags. But the great thing about this country is that you can be redneck racist douchebag (of any color) and not go to jail for it.
I don't think the flag should get taken down over government buildings. This country is supposed to be about freedom, even if it is freedom you find distasteful. The confederate flag is not a nazi flags, it has many more meanings than slavery.
The ten commandments however have no business being on government grounds in front of a courtroom. Separation of church and state.