Green’s Dictionary of Slang

punch and judy adj.

[rhy. sl. = SE moody]

sulky, ill-tempered.

[UK]R. Puxley Cockney Rabbit.
[UK]B. Kirkpatrick Wicked Cockney Rhy. Sl.