There was nothing shady or illegal or unethical about Christopher Steele's research. And Steele doesn't represent the interests of a foreign power. He worked for a US research group initially hired by Republicans and later by Democrats. Steele turned over his dossier to the FBI. Trump called the dossier "fake news", but Junior's emails now corroborate parts of the dossier.

Doing research isn't wrong. It's journalism. But any US candidate approached by someone connected to a foreign power who offers "dirt" obtained illegally and expects something in exchange -- ie sanctions to be dropped. Then that is a wrong. And it is also a crime.