Donald Trump held up a flag on the roof of a building two days after 9-11. "Even if he serves two terms and he wants to serve another one, he'll get my vote because he held a flag up," says CNN's Duncan Smith. 'He's always put America first,' adds former New York City tour guide John Avlon.