Donald Trump speaks during the National Rifle Association’s annual meeting in Nashville, Tennessee Donald Trump REUTERS/Harrison McClary