I'm very much different than you in that I don't call everyone who buys a new iMac now crazy based on the supposition that a new version will be released in months, when in fact we all have no idea when a new version will come out. Many of us thought that the 2012 model would be out in the summer, and that turned out to be completely off-base. Maybe the next model will be out in months, maybe it won't. Either way, it just doesn't matter that much to me, and it clearly matters a LOT to you. But I'm not going to call you crazy simply because it matters to you. There's nothing wrong with being mad at Apple because you think they will release the next version in a few months, but I just don't get the need to call people names because it doesn't matter to them or because it matters to them and they buy now anyway.
While I agree that this particular launch could have been handled better, I disagree that Apple's inability to be perfect or to do absolutely everything the way customers want them to means that they now take their customers for granted. They're certainly not infallible, and my personal opinion is that it isn't fair to expect them to be.
Also, why on earth would you even attempt to argue with a woman? You know you can't win, right? You may be 100% sure that your point of view is the correct one, but you still can't win. By virtue of my gender, I have the upper hand and you might as well concede.
Update: My husband just read this and said, "It's too long. You need a headline that says, 'You're wrong and you're stupid'." I pointed out that this directly contradicts what I said in the post about calling people names. He said, "Yeah, but it's concise". That, in a nutshell, is why men can't win an argument with a woman. For every one reason a man has, a woman has 34.
Wow! Now, is there a way I can subscribe to your posts & replies?!
Seriously though... great response! I would never dare to argue with you. Ever.