Unless he's under contract of some sort including union, then yes, he can be terminated. It's BS in this case, but it is what it is.
The problem is even if he did fight and got his job back, chances are they would just get rid of him later for no reason, and they don't need it.
On the...