Sen. Kamala Harris came out in favor of banning "assault weapons" at an Iowa town hall hosted by CNN Monday night. "We've got to stop buying this false choice," Harris said in response to a question about gun violence. "You can be in favor of the Second Amendment and also understand that there...