Joe Soap

Joe Soap  {n.}
An idiot, stooge or scapegoat.
Categories: British noun slang