The agency model isn't the problem.
The problem is that as a group the publishers decided Amazon couldn't have any more e-books unless it accepted the same deal.
I don't see how Apple has a hand in that however.
God forbid the publishers decide to set their own price! What's next, amazon telling everyone dvd's can't cost more than $9.99