These Forts and Posts are named after American soldiers.
Americans fought for CSA and USA. I have no trouble with honoring brave men.
By agreement reached in the 1880s, Forts in the old Confederacy were to be named only after Confederate Officers.