A traitor would be someone who willfully committed an act towards the US forces or gave up key information. None of it has been proven true. He does deserve to be charged with desertion and placed in a cell, that's for sure. I need to see the evidence for being a traitor though. That's a grave charge.
Meanwhile, we traded 5 people who have been unconstitutionally kept as prisoners without being charged properly, in a place that shouldn't exist. They have been removed from the battlefield for 10 years. We freed German and Japan POWs almost instantly in some cases. In return, we brought someone who could possibly be mentally ill and is an American. Oh, and he might have 5 years worth of intel to provide about movements, tactics, leadership structure and so on.
The man is not a hero. He is not an honorable man in my opinion. He committed a crime and should be punished for it barring a mental evolutional qualifies him as mentally incompetent. He made it be known that he wanted to come home.
That being said, it does set a dangerous precedent. I don't appreciate the President and Democrats having a victory parade and press events for it. His administration also surely committed a crime by not notifying congress and the subsequent excuses about the Sergeant's deteriorating health doesn't excuse that in my opinion. He absolutely deserves backlash as well.