Did they pay taxes on the revenue they made in Germany? If so, I'm not sure what your problem is with them? Are you saying that they, a company that owes nothing to Germany, given it wasn't helped by the country at all really in terms of benefits, talent or monetarily, should have to subsidize a country based on the fact that they're successful in other markets?
If every country had that kind of a notion towards taxing, Apple would have less than 1M in profit after paying everyone taxes based on global earnings.