I'll say, the only flags the states should fly at present are the American and state flag.
To not sell at Civil War battlefields etc is a complete slap at history though.
As far as companies pulling it, their choice, as is my choice to never spend a dime with them.
To do all this 'knee jerk' type crap is crazy.