One of the common calls I get goes like this: “I was just fired on my day off. They didn’t give me a reason. They won’t meet with me. This can’t be legal.”
It sucks. It feels like you couldn’t have possibly done something wrong if you weren’t even at work. I get it. People often feel that they are entitled to a face to face meeting before being fired or an explanation, and I understand that too. Unfortunately, if you don’t have a union contract, protections as a governmental employee, or some other specific rights that guarantee such a meeting, there’s no legal requirement for that.
And, there isn’t anything automatically illegal about firing someone on their day off, unless something else is going on.