The Internet is global
It is useless to pursue Internet companies locally, the case of Spain is a brilliant example.
The only solution to the current taxation predicament is to set up an Internet Bureau of Taxation, which has authority in ALL countries. Internet revenue - whatever the amount - must be reported to the IBT, which will coordinate with the country where the revenue was generated to apply the required tax to the transaction. It can happen after the fact - everything is recorded.
Thus, no more upping and outing. You made a billion dollars of revenue from Spanish ad clicks ? You get whatever tax is applicable, whether you are based in Honduras or New York.
It's the Internet, don't tell me it's not technically possible.
But of course, the money lies with the corporations required to make that happen, so not very likely.