Holmes was fictional but in Victorian Britain many “Gentlemen” walked around armed
If I remember my history, after WWI, Britain, fearing the growth of communism, decided to clamp down on PRIVATE gun ownership.
So they faked a high gun crime claim and did so.
Twenty years later it came back to bite them as they were begging Americans to “SEND A GUN TO DEFEND A BRITISH HOME!”