A corporation is just a group of people. It's not possible for a corporation to be ethical or unethical, a corporation doesn't have a soul or a conscience.
It's possible for specific people inside a corporation to behave in unethical ways. However, the definition of maximizing shareholder value is not simply "make the stock price as high as possible in the short term." It's perfectly possible for executives in a corporation to take the high road as the optimal strategy for maximizing shareholder value.
You're right in that being unethical is the best way to get ahead in the game, and it might be a good idea to make it so that's not the case.
That said, the US of A is an adversarial society.