The Confederate flag and all its variants (Cross, Stars and Bars, etc.) should be treated like the Nazi flag in Germany
Only legal in educational contexts (museums, school presentations, etc.) but otherwise completely ban it. It is a symbol of treason, racism, and tyranny.