the use of the word traitor in phrases such race traitor - when there is explicit use of the word traitor. You are switching the contexts of the definitions to fit your argument. In my opinion, the use of the word betray in the ad is in the sense of letting down the country, not as a traitor to the country.
You sincerely believe that the military has no place in this type of discussion, I can understand that. What you don't seem to consider possible is that others, possibly even Sen. Clinton, make a distinction between Gen. Peatrus' political role and his military role. Nor do you seem to allow for that possibility that the republicans only support the military when it suits there political needs.
And therefore, the resolution you implied that Sen. Clinton only ignored because she didn't want to offend a group of donors, I see as nasty politics that is only furthering the us versus them, bunker mentality of the neocons.