Is Hillary Clinton right to call for a reinstatement of the federal assault weapons ban in the wake of the Orlando night club shooting?