Your proposition that"The dossier may have been leaked not to weaken Trump, but to immunize him against Russian pressure and blackmail," is illogical. The dossier contains information that, if true, would greatly handicap Trump's presidency and may lead to his impeachment. Coordination with the Russians to undermine Hillary Clinton's candidacy would be deemed a treasonous act that is specifically cited in the U.S. Constitution as grounds for impeachment. Salacious acts that are described would very much be an emperor has not clothes situation. In any case, in fairness to Trump, we should realize that the dossier may be disinformation. Its appeal and possible truth derives from the low regard that many if not most Americans have of Trump's character.