In my country (and presumably yours) there are large companies using any measures they can find to dodge/shift tax obligations. When that information is made public, people gripe a bit but it all carries on. What would the list do in your scenario?
That doesn't solve anything. All you've got is public shaming, and if history has been any guide, the ability to be shamed may be one thing that's anticorrelated with money.