Nah. Just mindlessly jump on the Apple-hater bandwagon and demand that the rest of the world subsidize Australia. It's easier, and it's what the mob is doing.
It's only the people who buy Apple products that care, and I doubt they're "Apple-haters". I don't buy Apple products, so I don't give a shit what Apple charge for them in Australia. I do however think they've been taking advantage of the large currency disparity for too long. Of course, Apple seem to agree that they've been charging to much, otherwise they wouldn't be changing their prices - and if all your other points where true, they wouldn't be changing them for those reasons either.
Apple-fanboi much?
All in all though, I would like you to post a source for your response or give an example of a kernel that is not supported. Have you ever tried running the proprietary driver yourself or do you have a purely philosophical objection based on it being closed source?
No I haven't run a proprietary driver, and never will. As for philosophy, I don't think it is ethical to be running and probably claiming to support an "open source" operating system and then use a binary module. As for practice, I've been running Linux since 1992, completely with open source drivers for all that time. When I buy hardware, I ensure open source drivers exist for it.
I remember occasions where I've come across people being stuck between kernel updates and nvidia binary driver problems. I don't pay much attention, other than observing that it has happened, because I'm never going to be effected by the issue of a binary module/kernel version conflict.
(Look at the ID
I think this guy summarised it well -
http://www.ietf.org/mail-archive/web/v6ops/current/msg06483.html
Adding features does not necessarily increase functionality -- it just makes the manuals thicker.