Welcome to 2020 Vision, the Yahoo News column covering the presidential race. Reminder: There are 269 days until the Iowa caucuses and 542 days until the 2020 presidential election.[1]The 2020 field reacted to the latest school shooting this week with tributes to the victim who died trying to protect his classmates and renewed calls for gun control.The shooting at STEM School in Highlands Ranch, Colo., killed one student and injured eight others. Two students are in custody.Candidates paid tribute to Kendrick Castillo, an 18-year-old senior who died while trying to tackle the gunman.“Kendrick Castillo will not collect his high school diploma this week because he gave his life trying to protect his classmates from another senseless act of violence in an American school yesterday,” wrote former Vice President Joe Biden. “My heart goes out to his family and all those affected by yesterday's shooting. We must remember Kendrick's name and sacrifice. We must ensure his legacy lives in our shared commitment to stopping these tragedies. Children shouldn’t fear going to school, and parents shouldn't need to rely on the uncommon courage of an 18-year-old hero to keep their kids safe.”“Eighteen-year-old Kendrick Castillo was killed while defending his classmates,” wrote Sen. Kamala Harris. “He saved lives. Kendrick is a hero. But he shouldn't have had to be. Our children deserve better.”Highlands Ranch was the second school shooting in a little over a week. On April 30, two students were killed and four more were injured after a gunman opened fire in a classroom at the University of North Carolina, Charlotte.“It is a disgrace that kids today go to school fearful that they could be shot and killed,” wrote Sen. Bernie Sanders. “The American people agree: We must take immediate action to end the epidemic of gun violence in this country. Enough

Read more from our friends at the NRA...