Disrespect of Southern/American heritage is expected from Nimrata Nikki Randhawa Haley, a.k.a. Nikki Haley, a child of Indian Sikh parents.
Part of that heritage is racial segregation and white mans Government. Like it or not, race is now the Democratic equivalent of the Bloody Shirt which was used by Republicans against northern Democratic politicians up until the time of the Spanish-American War.
As far as the flag is concerned, I think that Haley is right to have taken it down.