Do I have any legal recourse for being fired after the person I replaced asked for their job back?

Question Details:

I was offered and accepted a job recently. I was in the training period and everything was going well. I was called into the supervisor's office and informed that I was being "let go" because the person I replaced had come back and asked for their job back and they were going to give it to her. Is this legal? Important Notice