It definitely sounds like you have a case of illegal retaliation.
Here is some more information from OSHA about whistleblower protections:
You should speak with an employment attorney in your area with experience handling whistleblower claims. The attorney will be able to tell you what type of damages you may be able to receive based on the more specific details of your employment and harassment.
You can search for an attorney on Avvo.
This answer is provided for guidance only. DO NOT rely on it as legal advice. We DO NOT have an attorney-client relationship. You should contact an attorney in your area for a one-on-one consultation before pursuing any action or making any decisions.
Based on the facts you described, it is worth your time to talk to an employment lawyer in your area.
Questions and answers to questions on this website are not privileged or confidential communications, do not constitute legal advice and do not create an attorney client relationship. My responses are intended only to help point you in the right direction so you can ask an attorney of your own choice for legal advice. You should not try to handle legal matters on your own or based upon advice from a website. If you have a real legal problem, you need to hire an attorney.
You should talk to a local employment lawyer. Use the "Find a Lawyer" tab above. They will help you evaluate your claim.