Trump’s town hall marked his first appearance on CNN since the 2016 presidential election. Liberal critics leading up to the event blasted CNN for giving the former president a platform despite the fact that he is the current frontrunner in the 2024 Republican primary race.