Now, if I'd been more public spirited and spread the rumour around at the right time that guy wouldn't have been short of a couple of months' pay, would he, because he would also have stopped working for them.
That's quite a large assumption - all he would have had would have been your rumour. He might have taken a view that it was just a rumour, perhaps even being spread by a competitor or a malicious former employee.