CNN Guest Goes On Epic Rant After Trump's "S***hole Countries" Remark

Do you think Trump should apologize?