everyone is weighing in – from Elon Musk to the NRA.