I disagree that we should blame people for taking full advantage of the system rather than the system. If the system worked Apple would never get this patent in the first place. I don't know where this expectation that corporations shouldn't do their best to increase their profits and protect those profits came from. You can only count on a corporation to do that; it's their nature. If the system is set up in such a way that corporations can take advantage of it to hurt the economy just by doing what is in their nature, it is a problem with the system.
Why should it be either/or? We can blame the system, but it's fair game for criticise companies for unethical behaviour too.
People had no trouble blaming Microsoft everytime they did something unethical. We don't excuse people as individuals, when they do something unethical, but may still be legal.
Plenty of companies seem to do fine without behaving like this.
But still, we agree that the system is broken - and highlighting ludicrous cases like this is one way to publicise it