Putin, Trump and the NRA