If someone buys a gun in a foreign country, and after returning to his home country he shoots a man, is he subject to the laws of the foreign country? To me that sounds like it would be a breach of the sovereignty of the man's home country. Not that I'm saying this is an apt analogy, but it's certainly closer.