Reza Aslan on Fox News: Punch, Counter-Punch