Quote Originally Posted by Edwina's Secretary
Yes they can. There is no obligation to give you a reason.

I am very sorry the way this was handled. Good luck to you.
Yes, sadly most employers are "at will," meaning they can let you go for anything. I hope they give you a satisfactory answer and that something better comes along!