This is a TYPICAL fucking example of your Repugnispin -- it only amazes me that you dare try to disclaim it, right next to where you so brazenly illustrate it.
You're conflating three different definitions (or four or maybe even five) of two (or three) different words, to arrive back at the word you WANT to have people think MoveOn used:
Just because someone who *betrayed* something not-his-country (e.g, his friends, a sacred trust, etc) can *also* be called "a traitor" (to *those* things), does NOT mean that if you say someone betrayed something (unspecified what) you have necessarily accused him of "TREASON" (*to his country*).
Frankly, that's so fucking transparent you should be ashamed to even have tried it.