Citing “gun violence,” the University of Virginia has canceled the 21-gun salute portion of its Veterans Day ceremony, an annual tradition that dates back at least a decade. In a statement posted to social media on Saturday, university President James Ryan stated the reason was two-fold: “to minimize disruptions to classes, given that this event is located at the juncture of four primary academic buildings and is held at a time that classes are in session; and second, recognizing concerns related to firing weapons on the Grounds in light of gun violence that has happened across our nation, especially on...