We are in an "at will" State as far as jobs are concerned. You can be fired for any non discriminatory reason. Sounds like the employer through the manager was being unfair and you may want to write to the corporate offices or regional supervisor over the manager to have them investigate the situation. Perhaps they can offer him a job in another store. For now, he was fired and if he has sufficient quarters of income he can collect unemployment.
The answers given are limited to the facts as given and presumed by the answer itself. Without seeing actual written documentation or having a conference to more fully explore the issues, this short answer has only limited application. Make sure to seek legal counsel and provide all documentation to get assistance in making informed legal choices. Bstein@dcfsz.com, 305 377 1505