Ilya Shapiro discusses gun control on MSNBC Live