No, not really.
If u have been paid EOS benefit and they have given u notice, everything is in order. And you have received three paid months, which is even more than it should be.
In labour law, and ur contract am sure, it says that at any time ur employer can end the contract with u. and it is alright, as long as you have been given notice and paid for it in full.

unless there has been some very clear case, where u were fired under some very fishy circumstances...u can go to the court.

do check ur contract, it might say in there, that u can be fired without giving any reason...a lot of employment contracts says so.