I might be misreading the comment above, but it sounds to me like it's asking, "Were there any signs of him being untrustworthy?" (and not "He shouldn't have been fired.")
It is precisely because of the magnitude of his error that it would have been nicer to fire him before he made it.
It is precisely because of the magnitude of his error that it would have been nicer to fire him before he made it.