What people seem to forget is the Confederate officers in the Civil War were still highly respected men after the war.
Jefferson Davis had his bond ($100,000) paid by highly respected men like Horace Greeley and Cornelius Vanderbilt, and eighteen other Union industrialists.
According to an old newspaper article, the reason Jefferson Davis was never tried for treason was that Salmon P Chase, Chief Justice of the SCOTUS, asked the other justices “Can a man who is not a citizen of the USA be tried for treason?” The answer was NO.
Then he asked “Where in the Constitution is it said a person is a citizen of the USA? A person is a citizen of the STATE he lives in!”
The other justices agreed. So Jefferson was never tried for treason.
It was AFTER THIS that the 14th Amendment was passed, defining citizens as citizens of the USA and States.
Sounds very fishy. Didn't the Court decide that the states in question had never seceded? In which case, Davis would have been a citizen of the US. albeit a treacherous and disloyal one.
It seems very unsettling that Southern politicians have broken away from their heritage and embraced this PC madness.