I have demanded and received my money back from a theater when the quality of goods (Skinwalkers) was unacceptable.
I have asked for and received a replacement substitute for unacceptable goods from a restaurant (maybe with spit, maybe without, I tried to be very nice about the request).
Neither of these I can do for a game that is buggy, broken, or just plain completely sucks. I am not paying to be defrauded, I am paying for something that is of value to me. If I can't get any value, I don't intend encourage them to continue making or releaseing crap.