> The issue is that large corporations like these don't care about norms or morals
Literally every PR message of every large corporation lately says the opposite. Even if they were all liars, why would they all lie about the same things if not because it is aligned with norms and morals?
> lecturing them on morals is pointless
This is not true, companies are regularly lectured on morality, and often successfully. E.g. just recently several providers were induced to sever ties with a nazi website, for moral reasons. There are numerous other cases, of course, and people are getting fired for moral reasons all the time.
> Murder? Rape?
Murder and rape are way beyond just decency. Those are exactly the things that "if you do them, you deserve to be hurt, badly". The government is good at enforcing those. It is not good at enforcing things that needs to be handled in more complicated ways, like finding proper society norms of behavior and enforcing them. As you probably understand, "at least he doesn't murder or rape anyone" is not really a definition of a good person, there's a bit more to it than that.
> The social norms come first I agree, but you need the law to help prevent morally reprehensible behavior
Do you? So, if you leave a small tip or don't smile back when somebody greets you, or don't hold the door for somebody when they walk behind you, you should go to jail? I think even North Korea doesn't go that far. With this approach, your ideal world would out-totalitarian the most totalitarian regimes known to humanity.
> And until it does, no large corporate entity will care.
As I said, this is demonstrably false. Moreover, there exist many successful organizations that has been and continue to demonstrate it being false every day.