considered @ Friedunicorn.

And if it is a notice of violation with the Company code of Conduct, procedure should be used to such as written warning, reprimand or disciplinary action- and therefore not a ground for termination.

Insubordination alone cannot be deduced as ground of termination unless repeatedly committed. It was the first time that means warrants only a disciplinary action but not a termination.