From the news: Google pays almost no taxes.
Fact: It doesn’t matter. Corporate taxes are levied on profits, which means that their effects are identical to rising production costs. This is why every sane economist will tell you that corporate taxes are ultimately paid by the customers and the employees. Furthermore, in a globalized world corporate taxes are next to impossible to enforce, for companies can simply “profit-shift”, i.e., do (legal) accounting tricks, to reduce their tax liability. No human being can determine the exact location of every dollar of profit.
It is much more efficient (and fair) to levy taxes on the employees (remember: the members of the executive board are also employees). This practice is known as “income taxation”. It has worked for several centuries, and it will work even in a globalized world, since labor is not nearly as mobile as capital. Not accepting this fact doesn’t make you socially responsible. The contrary is the case. You simply ignore unchangeable facts.