Green’s Dictionary of Slang

slather v.

[SE slather, to spread, or smear liberally]

to defeat utterly, to thrash, to criticize harshly.

[US]Ade Hand-made Fables 106: It is not necessary to travel 4,000 miles in order to loaf in front of Shop Windows or slather the Express Orders on Junk.
[NZ]McGill Reed Dict. of N.Z. Sl. 191: slather To scold [...] ANZ from c.1920.