My take is pretty well summed up by this comment I read elsewhere.
By every estimate the US has more than 390 million guns owned by civilians. Yet none of them are held to the heads of the anti-Americans who protest and riot about how terrible this country is, as a threat to prevent them from leaving and moving to any other country they feel would be better!