The only efficient way to combat such tax loopholes is to abuse them. I'm not claiming that Apple or any other of these behemoths is doing it for that purpose of course, but smaller companies should do the same until it hurts governments enough to get them to act. They don't care about a few huge companies avoiding taxes as long as all small companies are paying theirs.