President Trump went way off script during a Tuesday speech at the National Federation of Independent Business (NFIB) – lashing out against everything from the “deep state” to the intense immigration debate, which he calls a distraction from Congressional hearings on the recently released Inspector General’s (OIG) report on FBI bias during the 2016 US election.

Pres. Trump unloads on IG report: “I was never a ‘deep state’ guy. Let me tell you, we got some bad people that are doing bad things. When you read that I.G. report about how she got away with what [Hillary] got away with, it’s a disgrace.” pic.twitter.com/hM9l8Vl0z4

Trump then said that the left has no game – and their “only policy is “Donald Trump is a bad guy, he’s a bad person, vote against him” – which, Trump said, even made him start disliking himself.

“[Democrats’] only policy is ‘Donald Trump is a bad guy, he’s a bad person, vote against him.’ And they spent hundreds of millions of dollars on negative ads. Nobody’s ever been hit like that. I used to go home, I started disliking myself,” @POTUS says https://t.co/4NzISpVeUJpic.twitter.com/URPkJpm2ix

“When countries abuse us by sending their people up, not their best, we’re not going to give any more aid to those countries. Why the hell should we?” -Trump. This will leave the establishment aghast but us regular folks agree w/the President. It’s our $$. pic.twitter.com/R83zsl9xpf

Trump also noted that his “zero tolerance” policy is simply enforcing legislation created and enacted under previous administrations – and said “I don’t want children taken away from parents.”

“We might as well get [immigration legislation] right, or let’s just keep it going… We want to solve this problem, we want to solve family separation. I don’t want children taken away from parents,” @POTUS says at business luncheon https://t.co/4NzISpVeUJpic.twitter.com/GTP33fVpql