Despite championing the Second Amendment, Trump is now defending a federal gun ban that lacks historical precedent.