Think this is a staple of every factory type environment. We had one when I used to build Fire Engines, almost exactly like your little issue.
Someone has a quiet word in his ear about how much of a tool he was being, this seemed to work, he chilled out a little, still was an annoying little twerp, I splashed him with muddy water when I was driving a forklift. Little victories - he tried to get me fired for it, yet he was in a "no stand area", he didn't have a leg to stand on.
He made an apprentice cry, this lad had been with us for around a month, wired up a headlamp wrong, so the little twerp decided it was his job to berate him on the floor.
After that incident his cards were marked, the senior techs on each engine got rid of him pretty quickly after that.
Last time I saw him he was moaning about the way a spotty teenager had stacked some cabbage in Tesco.