It was a hand-picked CNN audience for the Town Hall held on CNN.
If CNN brought Donald Trump on for a Town Hall on CNN and did not choose a broad political range of audience members, or all Democrats, then they were extremely stupid and deserved the ass-kicking they got.
Trump would not have given the interview unless the audience were all Trump Republicans.