No. There is no law requiring this. Your employer can terminate you without prior notice and without what you would consider to be a "good" reason. You should file for unemployment compensation. That is probably your only recourse at this point. If your company has some sort of internal grieveance program/process, you might consider pursuing that.
Answered on Jan 06th, 2016 at 11:55 AM