I've met some boring, self-pitying, self-important, garrulous drunks in my day, but John, the central character in Conor McPherson's Dublin Carol, presented by Amaryllis Theatre Company, takes the cake.