Every single point is accurate and verifiable. But you're welcome to attempt to refute any of it. Knock yourself out, but don't bother with the ones that use actual Trump quotes.
As for 'rat dirt pile'? Please, you routinely post 'breaking' news that isn't. Usually from rat dirt piles like Zerohedge, Western Journal, Breitbart, ad nauseum.