I shan't call him a traitor as I don't think his comments reach the legal definition of treason, but I think he should resign before he is impeached. I was truly and deeply shocked by his statements in Helsinki. Even Paul Ryan is disagreeing with him about the Russia investigations now.