Alf Garnett was a racist east ender played by Warren Mitchell, a jewish londoner

It was deliberately written to portray alf Garnett as a racist

Warren Mitchell was on a train in london once and this white bloke said to him I love the way you take the piss out of blacks and asians on that show

Mitchell said I am an immigrant and the people I am taking the piss out of is racists like you

There is a thin line between clever and stupid