Personally, I think your opinion is wrong, but it is the logic you are using to prove that your opinion is correct is what I am arguing about.
To me, you are saying because one definition of the word traitor defines it using the word betray, that is the most logical meaning of the ad. I am saying that most people don't use the word betray when they want to call someone a traitor. They call them a traitor. That is why I think your logic is flawed.
If it is your opinion that moveon.org wanted people to read the ad as calling the general a traitor, I don't agree, but I am not arguing that point.