1) "This beta has things wrong with it."
2) "Obviously, the beta is terrible and this is exactly what it's going to be like on launch".
3) This Week At Bungie says that some of the problems have already been fixed on the current build of the game, and that they'll continue working on the other issues leading up to the launch.
4) "Obviously, the beta is terrible and this is exactly what it's going to be like on launch".
5) Cancels preorder.
I know not everybody does this, but the number of people that do is shocking...and it's stupid as hell to boot.