After having read countless threads on the 2 big betas (wow, GW2), I honestly think the companies need to rethink their idea on giving beta access as a gift when you pre-order/sign up for a deal.
Beta is not a finished game, yet it seems a good half of the audience expects and DEMANDS a finished product! They see anything less as something the company did wrong. They were given access to the game early! Why should they have to deal with bugs?
Beta access should go back to how it was handled in the old days. Based around a combination of variables. Play time, bugs/glitches reported, forum helpfulness and previous beta experiences. Not the current way of giving to everyone who gives up some cash. All it seems to be doing is harming the community, and the future prospects of the particular game.
Seems to me that we shouldn't be posting "It's beta, not a demo!" when the companies themselves seem to be marketing it as such.