I hate to break it to you, America, but we have too many guns. In the wake of the elementary school shooting in Uvalde, Texas, that killed 19 children and two adults and shook right-thinking people to ...