Apple is a bit harder and that may be where the laws are a bit outdated. But EU is setting a good precedent when that comes around.
We need a whole new set of laws of technology that go beyond the feeble anti-trust laws we have today.
Nowadays that's not even scratching the surface of what companies are doing. But we seem to have simply stopped enforcing anti-trust for the largest corporations, about the time they all started joining PRISM. I don't think that's a coincidence. Quid pro quo.
At one point in time the concept of the separation of State and Church was revolutionary. It's time for the separation of State and Big Business/Banking. So many things could be fixed basically overnight if the relationship between corporations and the government was more adversarial, and less incestuous.
[1] - https://en.wikipedia.org/wiki/United_States_v._Microsoft_Cor....