Oh he definitely messed up how he handled the situation overall but if he could actually prove some of these allegations such as the pay issue he might have a legit case for constructive dismissal depending on the laws in that particular jurisdiction.
In any event as you said not having any of these promises in writing is what really screwed him here, so I think we’re on the same page that a collective agreement would have taken care of that.