Unfortunately, Employment at Will
Almost every state in the US is an "Employment at Will" State. What this means is that a company can let you go for any reason they want, they don't even have to give a reason. It's based on the principle that if you can quit at any time, the company can let you go any time without a reason.
Most companies still go thru the motion of coming up with a reason to let you go. Most can be fairly flimsy reasons. Your only recourse, if you want to fight it, is to prove the company violated discrimination laws or other fedaral law preventing job discrimination, which in reality is slim to none.
Accept the 3 weeks severance, take any holiday pay or vacation time due you and start hitting the pavement. File un-employment as soon as your last day occurs.. Good luck. :battingeyelashes: Kim