You may have meant “traitor” metaphorically, but you may just be correct in a literal sense.
http://www.reuters.com/article/us-iraq-crisis-usa-coordinator-idUSKBN0H722420140912
As he is leading Obama’s fake war on ISIS, a literal charge of treason probably has the substance to stick.
Since leaving the military in 2013, Allen has worked as an adviser to Secretary of State John Kerry and Defense Secretary Chuck Hagel. He has also been a special U.S. envoy on security issues in talks between Israel and the Palestinians.
That he's endorsing cankles should surprise no one.