As I said in another comment... the US put him there by cancelling his passport. It was supposed to be a stop, not a destination.
Oh... and even if he were working directly with the Russian government (which I very sincerely doubt), he -still- wouldn't be a traitor. One is only a traitor if one works with the enemies of the US. An enemy is defined as a country against which war has been declared. You not liking Russia is not enough to meet the legal requirements that they be defined as an enemy.
Want DP delivered to your inbox daily? Subscribe here: