Green’s Dictionary of Slang

horseshoe v.

(Aus.) to disparage, to criticize harshly.

[Aus]Bulletin (Sydney) 14 Dec. 9/3: N.S.W. Acting-Justice Pring went far out of his way to ‘horse-shoe’ the two prisoners he lately sentenced to death.