I hear your frustration with Trump phenomenon. It still seems incredible that someone like that would get elected — and stay elected. When Mr. Nixon was going through his political trials, the polls were slowly dropping, forcing him to drop out. For some reason that is not happening today.
As for the Russians, they may have had some influence in swing states, but it is unlikely that they swayed millions of votes to Mr. Trump’s favor. I think Mr. Trump’s Facebook campaign team had much more influence. So too did the National Rifle Association, Exxon Mobil, and the state of Israel have more influence than the Russians in various ways.
Being a Canadian, it is actually quite easy for me to set up a Google ad campaign and put my pro- or anti-Trump ads for Americans to see. There are probably many foreigners interfering in this way for one side on another. And some of them may indeed be state-sponsored, but it is hard to tell.
We could create new laws to “prevent” this kind of interference, but they would be hard to enforce.
Rather, why not develop a system of democratic elections where it would be very difficult for nefarious forces to influence elections in the first place?
Interested? Check Tiered Democratic Governance.