That meaning is fine. What makes you think Zapolsky is wrong?
As far as I can tell this guy is a freaking PR genius. He managed to turn a leak into another chance to ram home his message.
The entire Vice article is ridiculous. People trying to organise a union smear their employers all the time, it's rather inherent in the task. Employers smearing back is now shocking behaviour? Double standards are rife.