They were not traitors as they fought in the name of their states.Monuments to the "heroes" of the Confederacy belong in dedicated facilities, privately funded, and NOT in state courthouses and such. It is not a "technicality" that all of such "heroes" were traitors to the United States.
If you want to make the arguments that not all of them were slave-owners, or secession was a constitutional act, or whatever...again, do it in those dedicated, privately funded facilities. No taxpayer funding for traitors. Period. Some of the taxpayers are descendants of slaves, after all.
It’s only appropriate that those states would honor them for that reason.
The Confederate states no longer exist. They lost.
And were forgiven and welcomed back into the fold, by the people that fought that war.
Who are you to rescind that forgiveness?