You didn't state fact at all.
Firstly, you posted without knowing how long the person has been in the post. You just launched into some rant that it must be "issues in the department". That is clearly bullshit on your behalf for two reasons. The first one is that the person had done five years in the post. That's by no means a short time frame in that environment. Secondly, let's just suppose for a moment they had lasted 6 months. You would have had no idea why. But your approach was " well there must be an issue in the department". Which of course, in that scenario, you would have absolutely no idea. It's the bitterness angle that drives this sort of nonsense and you need picking up for it.