CNN analyst John Avlon is accusing President Trump Donald John TrumpBiden on Trump's refusal to commit to peaceful transfer of power: 'What country are we in?' Romney: 'Unthinkable and unacceptable' to not commit to peaceful transition of power Two Louisville police officers shot amid Breonna Taylor grand jury protests MORE of using “celebrity slap fights” to avoid addressing the ongoing migrant crisis.

“Let’s separate the style from the substance,” Avlon said on the network’s “New Day” Tuesday morning.

“I think [Michael] Smerconish makes a good point about the president wanting to have these sort of celebrity slap fights to distract from the substance,” Avlon said. “And the substance is really — you want to talk incivility? Let’s talk policies that put kids in cages and separate them from their parents — that’s the essence of incivility.”

The CNN analyst later warned viewers not to get distracted by Trump’s public feuds with celebrities.

ADVERTISEMENT

“Let’s make a distinction,” Avlon said. “We can do both but never let us get distracted from the substance of the policies that get put in place.”

Avlon’s remarks came days after Trump slammed Jimmy Fallon for saying in an interview that the public ganged up on him after the late-night comedian petted Trump's hair during the 2016 presidential campaign.

"@jimmyfallon is now whimpering to all that he did the famous 'hair show' with me (where he seriously messed up my hair), & that he would have now done it differently because it is said to have 'humanized' me-he is taking heat. He called & said 'monster ratings.' Be a man Jimmy!" the president said in a tweet on Sunday.

The president’s attack came as his administration faced opposition over its “zero tolerance” immigration policy.

The policy resulted in the separation of roughly 2,000 children from their parents and guardians since it was introduced in May.

Trump signed an executive order amid widespread criticism last week to end the separations.