@Mtrader
If Governments were well organized and ran efficiently, I would probably agree with you to some extent. However, from what I have seen and read, when Gov gets new sources of income - it doesn't cut taxes for taxpayers or cut some spending programs, it usually finds new (wasteful) ways to spend money.
I'm not saying that corporations should not pay taxes, what I was trying to stress is that focus should be not on chasing corporations or rich people for their "fair share" of taxes (which usually leads to lower economic activity and flight of capital), but on reducing Gov spending and creating better conditions for businesses.
I'm also in favor of flat rate taxes - which would reduce tax compliance costs and remove loopholes (which allow corporations to pay 0% or very low taxes), but these flat rate taxes should be bearable enough not to undermine economic activity.
My posting was based on theory. I know that in reality too many people want to take a piece of the cake which will result in no savings at all. Corruption everywhere will neutralize any efforts we make. Governments all over the world don't serve the people, they serve themselves. The main problem are the politicians. If they want they can force multinationals to pay taxes.
Starbucks paid almost no taxes in the UK in the past. They pay now much more than ever before. Not because they like to, but because they were forced to do so.
They always taxed the hell out of you and they always will. Well, they don't really have options with roughly 300% debt to GDP ratio.