However? However? You know, I don't get this kind of swiss cheese logic. If they are anti-American, then they need to keep their mouths shut while our soldiers are fighting, or face the consequences of their treasonous speech. Spout off all you want before American lives are on the line, but once we're committed you need to stand up or shut up. If I see any of these unwashed freaks out on the street with an anti-war/anti-Bush sign, they won't see it coming because I won't give any warning.
You're wrong. They have no responsibility to "keep their mouths shut." In fact, they have the RIGHT to speak out.
Too many ignorant people here and elsewhere have no clue or concept of what is meant by "treason" or "sedition." It is NOT treasonous to speak your mind. It is not seditious to exercise your right of free speech.
If you and people like you are going to be so ignorant on this issue, then I invite you to refrain from EVER mentioning the Bill of Rights again.