Marjory Stoneman Douglas high school student Cameron Kasky confronts Republican senator Marco Rubio at a town hall meeting in Florida on Wednesday. “Can you tell me right now you will not accept a single donation from the NRA?”, the student asked. Photograph: Michael Laughlin/South Florida Sun-Sentinel via AP

Faced with a furious crowd of Florida students demanding a renewed ban on assault weapons, Republican senator Marco Rubio offered one concession after(...)