I had a quick comment about my recent iPhone 4 purchase through AT&T. I was told by the sales associate that it is now mandatory to purchase AppleCare for the iPhone when buying a new iPhone 4. I protested but to no avail. Has anyone else gone through this?? And is this practice even legal?