Also(!) It has to be considered that many of the people who are so furious are furious because they have something to lose!
.
I agree with all your points, and Kristol who is connected with Washing Free Beacon was instrumental in paying for initial dossier or something of that nature.
Regarding Cruz, he was dishonest about his dual citizenship, having been born in CA to a foreign national father and apparently US citizen mother (although that was uncertain) and thus his honesty is not 100%. If he behaves himself as Senator, all well and good, but never for president.