My manager fired me today because I told him I couldn't work whole day on Sunday after he asked me to since I have other things to do, and my usual schedule is half day on Sunday. He didn't notify me a head of time. He also told me that he fired me because he doesn't like me. Even though he's not the boss, just a manager of a restaurant I happened to work at. Was that firing fair?