First of all, it is not a crime for Trump to make a deal with the Russians.
Russian deal making and money is spread all over Washington. (ISS, rocket engines, uranium, rare earths, energy etc.) Even Podesta worked for them. The crime is accepting campaign contributions from foreign interests. And given globalization, there is some ambiguity these days on what is a foreign interest. I suppose accepting bribes could also enter the picture. The problem with that is that we have made many iterations of bribery entirely legal in the way we do politics.
Don't get me wrong, I don't like Russian influence in our elections any more than the next guy. But the realities are Russians as well as many other foreign governments legally lobby our government and legally push their policy agenda with us all the time.
I've said since day one, if there are any crimes committed by the Trump campaign, the Russians, or other people in connection with this election, those crimes should be prosecuted. But crimes are one thing and politics is another. For millions of people, that difference isn't recognized.