The 1st Ammendment has something to say here. We don't live in a democracy.
The first amendment does not protect traitors.
Because I know how some dissemble, let me rephrase: The first amendment does not protect treasonous speech.