This is a textbook retaliation case and you likely have protections under multiple overlapping statutes. Let me break down the key ones.
First, OSHA whistleblower protections under Section 11(c) of the Occupational Safety and Health Act (29 USC Section 660(c)) prohibit employers from retaliating against employees who report safety violations. You must file a complaint with OSHA within 30 days of the adverse action. This deadline is strict and jurisdictional -- if you miss it, you lose the federal claim. OSHA will investigate and can order reinstatement, back pay, and compensatory damages.
Many employment attorneys handle whistleblower retaliation cases on contingency, so the upfront cost should not be a barrier. I would recommend consulting with an attorney this week given the tight OSHA deadline.