To me Confederate flags honor family members who died honorably fighting bravely for a good cause.
Fighting against the United States of America and in support of maintaining slavery is a good cause?
The simple fact is that the South wanted to self govern. You can argue the
reason they wanted to self govern until the cows come home, it really doesn't matter. They no longer recognized the authority of Washington DC just as the USA no longer recognized the authority of the Crown 80 years prior.
To state their cause was "wrong" is to state our cause was wrong in 1776, because they only difference is the USA
won it's war for independence.