The British have, in the past, played host to some of the worst monsters in modern history. Some of the British seem to have conveniently forgotten all that in their outrage at your visit, but some of us realise that there is difference between you and them