It should be protected as an individual right. I'm assuming you mean the flag commonly know as "Stars and Bars"? This flag was originally the battle flag of Virginia and was adopted by the CSA for a short time as their flag. It has been more recently used inappropriately by white supremacist radicals.
No, it should be protected because of freedom of expression. It is about heritage not hate. It is protected by 10th amendment which is not in the constitution. Having a flag in a public place is basically the right to assemble. The South lost the Civil War. The Nazi symbol is not banned, even though the Germans lost WWII, and therefore the Confederate symbol should not be banned from the Union. Also, it is part of history.
It switched because indentured servants weren't permanent, and it was unlawful for indentured servants to reproduce under contract. Indentured servants were also deemed to be free after a certain amount of work. African american slaves had families and were allowed to marry and reproduce among each other because they didn't have equal rights.
Almost all men age 18-25 who are U.S. citizens or are immigrants living in the U.S. are required to be registered with Selective Service. U.S. law calls for citizens to register within 30 days of turning 18 and immigrants to register within 30 days of arriving in the U.S.
The argument he used was that because he had lived in a territory where slavery was illegal, he could never again be enslaved. This was a doctrine that was recognized in common law for centuries in Europe.