Gen. Henry L. Benning, a Confederate officer during the American Civil War who stridently opposed the abolition of slavery.Now, Hegseth said, Fort Benning will be named in honor of Cpl.