It is your view that most Southerners today are flag-waving racists and that most Southerners have ancestries full of flag-waving, hose-wielding, bomb-throwing racists?
Personally, I don't recall any ancestors in my family tree ever owning a Confederate flag or being racists. My family has historically been too poor to afford either.
Make no mistake, it's not due to racism that the Left so hates the Confederate flag. It's because it represents the authentic American values they despise. A pugnacious resistance to federal authority and unabashed celebration of true independence. This is diametrically opposed to Progressive collectivism.
Until white people get tired of being referred to as racists just for being white, this onslaught against everything in the path of the progressives will continue. The term "racist" is simply the new term for "white".
Once the term "racist" is used by the Left in order to silence an opposing view, everyone immediately caves in as if they have some sort of fear of being called a racist psychosis. It's in dire need of treatment.