I agree with everything you said, but would like to add; if Barr is on Trumps side(as it appears now), then DJT needs to listen to the advice coming from his AG( and others who are trying to helpTrump and American ppl) by tying the hands of Barr /Duram with certain tweets...now, instead of going on with draining swamp, Barr has to stop his work/ investigations to prepare for an unnecessary hearing in March....others will disagree with that, but why win the battle (Daily headlines)and risk losing the war(election)..a little humility would go a long way in winning the undecided votes in Nov., by not "disturbing the enemy while they are in process of destroying themselves"....one thing many undecided ppl say is,"They approve of Trump economy and foreign policies, but the chaos caused by tweets lowers his electability in their minds"...."A house divided will not stand", and many undecided voters are not going to keep tensions going in their families(those who have both liberal and conservatives members) by supporting DJT, no matter how good the economy is doing...thats my .02 cents worth from listening to ppl I spoke with about who they will vote for in Nov..