CNN anchor Anderson Cooper sparred with Donald TrumpDonald John TrumpHouse Democrat slams Donald Trump Jr. for ‘serious case of amnesia’ after testimony Skier Lindsey Vonn: I don’t want to represent Trump at Olympics Poll: 4 in 10 Republicans think senior Trump advisers had improper dealings with Russia MORE at a Tuesday town hall over an unflattering image he retweeted of Heidi Cruz last week. 

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 CruzDebbie Wasserman Schultz marks 10 years as breast cancer survivor Foreign agent registration is no magical shield against Russian propaganda Let Trump be Trump and he'll sail through 2020 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.