Many of that also, by extension, applies to Ol' Glory?
Yeah, the Confederacy rebellion was defeated and suppressed, the US has existed long enough to have eventually reformed itself in modern times. But, still it's not like tons of people don't view the US flag as a negative and offensive symbol for perfectly good and understandable reasons. So they are kind of the same.
So it's more of an arbitrary eye of-the-beholder rather than anything inherent in the flag or anyone who displays it.
This point keeps getting made and its a d@mn good, (albeit fatally flawed) point so I will go ahead and address it directly. Some of the differences between the US flag and the Confederate Battle Flag, and by extension, some of the reasons that it is much more acceptable to fly the US Flag but unacceptable to fly the Confederate Battle Flag are as follows:
1.
The United States currently exists. The Confederacy does not (no matter how much some southerners wish it did

). This has a several implications. Because the United States is a nation
that currently exists the argument that its flag can't or shouldnt be flown is pattently prepostereous. Obviously the flag of a currently existing country
must be flown, displayed etc. We
need to use the US Flag, so on some levels
the offensiveness of the US flag is irrelevant. It
must be used. The Confederate flag has no such necessity, it is supperfluous, so its highly offensive nature is relevant in considering whether it should be used.
2. Related to the above point is the fact that
the United States flag is the current, official flag of the United States. The Confederate flag is not. Attempts to equate them or equalize their value are fatally flawed. Arguments that state "Well the US flag is offensive too!" are erroneously premised on some equivalency between the two flags. There is no such equvalency.
3.
The Confederate Battle Flag is the Flag of an enemy to the US, while the US flag is our flag.
The CSA flag is a symbol of treason against the United States (as Melissa Harris-Perry so eloquently points out) No matter how much "southern pride" one attaches to the Confederate Battle Flag, it is still the flag of an enemy of the United States. And since the CSA was an enemy of the US until it was destroyed, there is no room for "Oh but we're friends now!" like there is with the UK flag or the German Flag or Mexican flag etc. The CSA lived and died as a US enemy and therefore they will always be a US enemy. When you fly the CSA Battle Flag you are flying the flag of an enemy.
4. Related to that point is the fact that the USA under the US banner, defeated the CSA under the CSA battle flag, along with one of the things the CSA stood for, ie slavery. One reason the US gets a pass on whatever offensiveness its flag has vis-a-vis the CSA flag, particularly on the subject of slavery is precisely because while the US was implicit in slavery, it was ultimately the US that fought to put slavery down, while the CSA was fighting to keep it. So the US (and by extension, the US Flag) has a redemption argument regarding slavery. The CSA does not because it dies defending slavery.
5. This is a minor, nuanced point, I admit, but still relevant. The US flag during WW2 is different from the US flag of today. If a Japanese person (or a non-Japanese person who was sympathetic to this cause) wanted to protest the 48-star version of the US flag that was used during WW2, I would consider that somewhat more reasonable. The 48-star flag is no longer a necessity, so the offensive nature becomes a little more relevant.
Another minor point is that Georgia's flag is also a CSA flag, its just an older, less recognized one. IMO its still unacceptable, but less-so than the Battle emblem (and the citizens of Georgia voted to adopt it (in 2003 IIRC). I for one can live with the Georgia version of the CSA flag (for now) if the battle flag is banned entirely.
So, if Confederacy enthusiasts want to fly the Mississippi flag (or the Georgia flag) as a display of defiance, southern solidarity, whatever, my argument is weaker against that. I think the Mississippi flag is offensive and should be changed but its Mississippi, so what do you expect

. In any case, as I have already said, the offensiveness is irrelevant on some levels, because it is their official flag and therefore must be used. So if you want to fly the official Mississippi flag, until it finally gets changed fine, (well, not fine but you know, whatevers) but the straight-up Confederate Battle Flag, no.
