I haven’t finished watching the video, but I’m going to bet that John Lott didn’t bring up the single biggest factor explaining the difference in homicide between England and the US: demographics. Mainly because he would have been toast if he mentioned That Which May Not Be Discussed in Main Stream Media.
Great Britain has its own demographic nuclear bomb in progress. Asian Amish. Try to keep up here.