President Trump will address the convention of the National Rifle Association today in Dallas, which surely will be a festively raucous event, gathering to promote the right of Americans to defend their homes, family, and property, the 2nd Amendment very logical considering who wants only criminals and government officials owning guns?