You should discuss this with an attorney in private consultation.
The answer provided is for general information purposes and cannot be relied upon. In order to provide legal advice, one must engage with a live attorney; this answer does not create such attorney-client relationship.
You should talk with your HR department, then document the conversation, and see what they can do to make sure this doesn't happen again. Also, see about getting a consultation with a local attorney ASAP.
Answers to questions on this forum do not create an attorney-client relationship.