Why hasn’t the GOP stood up to the effort to erase the country’s history? From Ann Coulter at anncoulter.com:

The Democratic Party is being forced into taking ridiculous positions by its insane base. Defund the police! Dishonor the flag! Throw Christopher Columbus in a lake!
What a wonderful gift! All Republicans have to do is take the other side. Make themselves the alternative to madness.
Instead, Trump and the Republicans have decided they’re going to be “Democrats Lite.”
I’ll let others berate Republicans for doing nothing about the rioting, the arsons, the beatings, the corporate and social media canceling. This column will address the GOP’s moronitude in response to the attacks on Confederate monuments. Works of art are being destroyed by Maoist vandals who have no idea what they’re doing.
Literally no idea.
Quick! Who was Fort Bragg named after? What did he do? Do you even know his first name? When you have to Google the guy on a statue to figure out who he is, maybe it’s not really the daily humiliation you claim it is.
At this point, the military bases are famous in their own right. No one hears “Fort Hood” and thinks of Gen. John Bell Hood. Fort Bragg, home of the 82nd Airborne, is many orders of magnitude more famous than Gen. Braxton Bragg. It would be like demanding President John F. Kennedy change his name because his namesake, John Fitzgerald, was a corrupt Boston mayor.
Most obviously, the Democratic Party is going to have to change its name. You want an institution that represents slavery? Confederate politicians were all Democrats, Democrats created Jim Crow, and the founder of the party was a slave holder. (The Republican Party was founded to end slavery.)