I can't believe that kind of thing (being fired on the spot without even a month's notice) can be legal, Aaa. What does the union have to say about it?
I know it wasn't exactly your dream job but being fired must have been a horrible experience, all the same. I'm sorry that happened to you.