In my country to fire someone must be justified, following the legal parameters, otherwise you will have to pay the double settlement for being unjustified. To do this you must call attention and give a second chance, everything must be documented.This is good, in this way no one can judge you for not being fare. Because you actually gave the worker a second chance. I think most companies or organizations do these. After an offence, they suspend you then on your return, you are being placed under careful observation. If there is no change, they fire you