Wow. So all those people you mentioned met the Russians as part of their jobs. They work with the Russians that are ambassadors. That is how government functions.

What the Dems didn't do is meet with the Russian at Trump Tower and then straight up lie about it under oath. Sessions lied. Why did he lie if it was all kosher?

I think you both sides are bad argument needs some fine tuning.

P.S. The uranium thing just makes you look thick. It is a treaty, you should read about it before you comment on it. I will use the Right Wing thing here and tell you to study it out.