WATCH: Mosab Yousef slams anti-Israel political commentator – ‘You are a parasite, a bottom feeder’

Cenk Uygur’s attempt to claim the moral high ground by expressing sympathy for Palestinian children and placing blame on Israel sparked a furious backlash from Mosab Yousef.

>