Trump, the Left and the NRA's missed opportunity