Heh, you missed the drama of the whole "fair share" taxes debate that Google, Apple, and others are embroiled in both in the UK and the US? How about the Amazon sales tax debate?
Corporations do pay taxes, governments around the world are girding themselves to demand they pay even more taxes. That was the 'tenseness' of which I spoke.