James Talarico tackles immigration, religion and the social media spiral over his campaign absence during a CNN town hall.