I will let this tweet speak for itself.
Dinesh D’Sousa is one of my favorite commentators and not just because I happen to agree with so much of what he says. He takes on all challengers and using facts and logic he simply decimates their arguments. He is William F. Buckley on Steroids. You gotta love him. Here are some samples.