I hope this message finds you well, present circumstances excluded. I am a licensed attorney with over a dozen years of employment law experience. It is a pleasure to assist you today.
Based on what you have shared with me, you have causes of action that could be filed in state court or go through the EEOC and end up in Federal Court. Both causes of action could result in your getting your job back and both could result in an award of damages and attorney fees.
First off, it is unlawful under the Civil Rights Act to discriminate based on race, gender, age, disability or sexual orientation. As such, you have a very good claim that you should file as soon as possible with the EEOC. The EEOC will look at the facts, investigate them and if they find merit, which they should, will allow you to sue in federal court for damages and attorney fees. You can also get your job back. This sounds like a very good discrimination case from a favorable ruling standpoint.
The company has also violated public policy, potentially, by terminating you on these grounds. Based on them violating their own policy, and in view of the subject matter, you have a cause of action for wrongful termination in you state court system.
I would go through the EEOC first and see how they rule on your matter and whether a right to sue letter is issued. If it is not, then I would sue in state court. If it is issued, I would sue in federal court.
In either respect, based on what you have shared with me, you have a strong case.
Let me know if you have any other questions or concerns. Please also rate my answer positively (THREE OR MORE STARS) on the ratings bar on your end so I can receive credit for my response from the site.
Thank you and best wishes!