The National Rifle Association (NRA) is facing a corporate backlash as companies take a closer look at their investments, co-branding deals and other ties to the gun industry following the latest school massacre.