Consider this letter yet another reason for removal of the Confederate flag, and a few other things as well.
Starting in April 1861 when the South started the Civil War, they raised arms against the United States and killed Americans. These acts made them traitors. Their flag represents traitors.
Naming Army bases after some of these traitors, as well some schools, is wrong, too.
Take your pick, or pick both: symbol of hate, symbol of traitors. It is the wrong symbol on both counts.