Guns are back at the Supreme Court, as the justices announced on Friday they will decide on free speech rights for the National Rifle Association (NRA) and whether the federal government can ban bump stocks, which are a firearm accessory, by calling them machineguns.