This year's National Rifle Association (NRA) Show was held in Louisville, Kentucky on May 20-22. Being a consumer show…