The Silver Cowboy Robot guy on Cavill Ave in Queensland, Australia punches a presumably drunk idiot who insists on messing up the performance.