Lone lunatics are abundant - but politicians bear some responsibility for inciting such a febrile climate