CNN anchor Anderson Cooper sparred with Donald TrumpDonald John TrumpWith VP pick, Biden can't play small ball in a long ball world Coronavirus hits defense contractor jobs Wake up America, your country doesn't value your life MORE at a Tuesday town hall over an unflattering image he retweeted of Heidi Cruz last week. 

ADVERTISEMENT

Cooper told Trump he had the argument of a 5-year-old when the Republican presidential candidate tried to defend his reposting the image that compared Ted CruzRafael (Ted) Edward CruzTrump faces mounting pressure to unleash Defense Production Act Overnight Energy: House stimulus aims to stem airline pollution | Environmental measures become sticking point in Senate talks | Progressives propose T 'green stimulus' GOP blames environmental efforts, but Democrats see public health problems with stimulus MORE’s wife to Melania Trump. 

“I thought it was a nice picture of Heidi. I thought it was fine,” Trump said. 

“C’mon,” Cooper responded. 

“I thought it was fine. She’s a pretty woman,” Trump fired back. 

“You’re running for president of the United States,” Cooper said. 

“I didn’t start it. I didn’t start it,” Trump responded. 

“Sir, with all due respect, that’s the argument of a 5-year-old,” Cooper said. 

“I didn’t start it. No it’s not,” Trump said. 

Trump and Cruz have been feuding since last week, attacking each other for bringing their families into the political campaign. 

Later in the town hall, when asked by Cooper about the last time he apologized for something, Trump paused and said he had to think. 

He said he apologized to his mother for using foul language and to his wife for not being presidential enough.
 
"My biggest problems are repeats and retweets," Trump joked. Cooper said perhaps he should learn from his past and stop retweeting.