For the second time this month… gun violence has ended the lives of at least 21 people in one incident. 18 elementary school children and three adults were killed in Uvalde, Texas… 85 Miles west of San Antonio. This comes just ten days after 13 people were shot in at grocery store in Buffalo, New York. Ten people were killed during that murderous rampage. We examine the circumstances around the latest shooting and ask why does this keep happening.