Yes! finally you have admitted your mistake. It's referred to in the collective agreement as termination for cause.What an employee can be fired for is in the union contract with the company.
And the worker will then have the right to question the employer's decision through arbitration or some other means.