This reminds me of discussing this topic elsewhere, where I had the following exchange with a fellow poster:
him - I've read what you've written, and it seems to be a lot of trying to muddy the fact that these men were traitors fighting to preserve an immoral institution. There motivation for fighting doesn't matter. Quit trying to ennoble them by saying "they weren't fighting for slavery". They were villains, each and every one, and their legacy lives on in the South today.
me - History is much more complicated than you portray it here. I have an ancestor who was in the Confederate army. He was there because he was conscripted. He was wounded in the hand at the battle of Fredericksburg and sent to the hospital. He went AWOL for most of 1863, but was eventually arrested and returned to service. He was captured at the 3rd battle of Winchester in September 1864 and spent the last months of the war as a POW at Point Lookout in Maryland. Was he a villain?
him - Yep.
This is a perfect example of the modern version of the northern narrative. Lump every last southern man who fought for the CS into one group and condemn them all. It's not nuanced, it's not factual, it's simply judgmental.