I disagree in regards to indie-devs; they have no excuse for releasing broken crap either. We can't tolerate paid products running poorly. There is a variance in how polite we can be, but we can't allow any company, big or small, to freely be excused from quality-control.