I was fierd for not calling to work while out on medical leave is that legal
Sounds as if they were waiting for an excuse to fire you. If you have a union, it is not legal. If you do not have a union, there is not much you can do.