Wiktionary
who shot john
n. 1 (context idiomatic English) A long and involved explanation; a thing of which an explanation would be long and involved. 2 (context idiomatic English) Something bad; a mess.