Not really going to bother reading through this thread because I am sure there is plenty of "Told you so - Apple is terrible," going on. If there isn't, big up to HxF.
This could have happened anywhere. Personal data leaks like this have happened across the board and definitely in places with more serious consequences. There are online banking and payment sites all over the world that have experienced user information breaches over the years because of one poor coder. This literally has nothing to do with Apple's coding practice other than the fact that this mistake happened with a release of an Apple operating system. Taking the torch to Apple over this is like taking an issue with the fact that you got an undercooked burger from Burger King even though you have gotten plenty from McDonalds and saying Burger King is terrible.
What I mean to say here is that this really has nothing to do with Apple's security. It was the work of one human who made a mistake who just happened to be employed by Apple. This could have happened to anyone from Microsoft to Neopets (or even, say,
NASA).
I didn't see a four page thread of people talking about the fact that someone working for a hugely important agency in the American government had the password 'nasa1234'. Oh wait, not one person — eight. Five of them chose 'llama'. A difficult captcha would be more secure than that.