> every company prioritizes profit over ethics
That's just because companies are compelled to prioritize shareholder value and profit has much higher impact on that than ethics.
Employees pushing for anything won't work. You'd have to create a way for ethics to influence stock price and how much of companies profits shareholders are entitled to get.
But for that ethics would have to be codified... Law?