Piece by piece.
You said, in regard to beta software being buggy...
wow, That is completely unethical.
Says you? Because the rest of the developer and beta testing world, you know, those actively involved, as well as the agreement you made before installing the software, says otherwise.
tell me, exactly when were they going to get around to even test these issues?
They were testing, they are testing, and they will continue to test. The beta testers were not testing, but now they are, and they are doing a good job it would appear. Sadly, some of those beta testers decide to slam Apple for what they find. Personally, I beta test to help a developer, not dig up "dirt" to give to the media for a buck and some quick fame...
Were they relying on the "test subjects at large" to find these holes?
They rely on beta testers to find bugs that they wouldn't find in a million years. 20 people testing software for a hundred years won't find all the bugs that a million people will find in a day. It's just simple math on man hours. For simpler programs the 20 man team gets a lot more done in comparison, but on projects as large and open as web browsers, beta testing and beta testers are an essential part of the development.
You're telling me apple had no regard for security, and decided to let everyone be a victim, without making sure there were no security holes?
Um... No? They let anyone willing to take the risk be a beta testers. This software is not for production or your leisure time. This is an unfinished project that you are allowed to use if you are willing to accept the risk, and be a nice guy and report the bugs you find.
This is not Apple giving you a freebie. That freebie comes when it reaches Final release, and is labeled "complete".
It took something like 6 HOURS for someone to find these!!!
And? Are you telling me you could find it that fast? Don't make me go into the math again... Which is not to say that the people that found them aren't probably extremely smart and break code in their spare time.
If apple decided to completely disregard their own testing of their tool, they at LEAST could have hired someone to do it for them!!!!!!!!!!!!!!!!!
I don't think you have a clue about this industry. So why don't you start reading agreements before downloading test software, start learning a little about the industry, and until you do, quietly sit down and don't get all panicky. Trust me, the world is not ending, now is it even really changing.