Just a thought but if you go into Sainsburys or Tesco do you expect them to stack the selves with your branded product and expect them to do it for free ?
I'm not defending Apple here but I am defending the right to run a business and make a profit on your investment of billions of dollars.