"Can someone please explain to me why we don't put people on trial for treason anymore???"
I'll try...
Since the advent of the Viet Nam "syndrome," which has never disappeared but has become an axiom, it is now "patriotic" to denigrate America. According to liberals, who babble ad infinitum about how much they "love" their country, America is responsible for every conceivable ill in the world, became wealthy and powerful because we stole from everyone else, (not because we're free), and is led by a radical right-wing, war mongering, Nazi imperialist named Bush.
To the left, the paragon of patriotism is embodied in the previous president, who dodged the draft, gave nuclear secrets to the Red Chinese, bombed the Balkans for no reason other than someone named Monica, favored unlimited abortion, issued lots of un-constitutional and anti-private property executive orders, appointed plenty of activist judges who deliberately undermine the constitution, pardoned real traitors, ignored terrorist attacks (like WTC-1), and neglected our military and intelligence communities so badly as to leave us wide open to huge terror threats (like WTC-2).
Therefore, in comparison to that REAL patriot, ANYTHING negative one says about America is "patriotic" and one can't arrest all of these "true patriots" for treason - or the left would go insane hollering about how all of their freedom of speech is being denied.
I'll add that if this definition of patriotism was our guiding light during World War II, we'd now be speaking German; or Japanese.
- knightshadow.