Exactly what form it takes, and which tactics are used, will differ from one situation to another; but the basic concept of redressing grievances directly to corporations, bypassing governments, seems to me to be the most effective approach for achieving change. This is the future of political organizing and popular activism. When governments are largely subordinate to business, it no longer makes sense for us to pressure them. We cannot compete with the power and influence that large corporations have over politicians, but we can exert pressure on the corporations; to influence the owners of influence.
Again, different tactics and approaches will vary according to the situations and circumstances. Sometimes it might be enough to impugn the reputation of a company by highlighting its connection to tyrannical governments. Sometimes the company might voluntarily agree to support popular demands if it does not perceive them as damaging to its business interests, and support would be good publicity. Sometimes it may be necessary to actively disrupt a company’s operations to undermine profitability. This will all depend on the particular issue, on the company itself, and the prevailing circumstances. But one thing is clear, lobbying corporations, by whatever means, is always going to be more effective for grassroots activists than lobbying governments. You can send all the letters you want to politicians, hold as many protests outside of government institutions as you please, but none of this will ever be as influential as a single telephone call from the CEO of a major corporation. You just have to make him make that call.