Well, for one thing, desantis and haley are doing a debate at the same time on cnn....
So Trump figures he can draw the audience away from the cnn debate by having his town hall at the same time.
Nobody will watch that CNN debate. This is a big mistake.
Trump could easily have said thanks but no thanks to FNC and still not worry about those two losers.