Nicely written and thoughtful but I disagree with many of your points.
Corporations are often understanding when bills aren't paid on time, there is usually a grace period, and even after that the penalties are not too stiff. This is especially true of "vital" products such as rent, utilities, etc.
You seem to be trying to equate being a few days late in delivering a product to a consumer not paying a bill at all, it's not the same. What happened with the release is more akin to being a few days late on a payment.
Further, consumers do have protection in the form of bankruptcy laws. All corporations lose some money from non-payment by consumers. Since you mentioned healthcare, let me remind you that in the average medical practice fully 10-20% of bills are never paid (and we're obligated by law to continue to treat the patient, within certain limits. This is fair and just.) Also, hospitals and doctors commonly negotiate no-interest payment plans for those that are financially disadvantaged.
Finally, you like so many others seem not to realize that the line between public and corporate is very blurry these days. fully 60% of American families own some stock, usually as part of a retirement plan. Thus the stockholders you referenced are actually, to a large extent, the public. True the average American doesn't own nearly as much stock as a millionaire, but more and more our retirements are financed by the returns on stocks and bonds, especially with the demise of the pension. My child's college education fund is fully 1/3 interest earned, mostly on stocks i.e. corporate profits. Thus these profits will help pay for his education. Not to mention all the "public" that actually work for the corporations in question.
Bottom line is that they did deliver the product, for a fair price, albeit late. Further, the refund policy is explained and agreed to by the consumer. There exists no extrinsic "right" to a product (with the possible exception of healthcare but that is another story.) You either buy it or you don't based on the price and conditions of sale.
In fact, much of the mentality attributed to corporations is exactly the same as that demonstrated by people who seem to believe they have a right to a certain product (a game no less) and that they, not the people who worked for years of their life to make it, should dictate the terms of its receipt.
Kellysheroes, I do the same thing, usually. Imagine if everyone did that, then companies would actually be forced to release good, non-buggy stuff so people would buy it right away.
It's the enthusiastic who rush to buy a hot new game right away that allow companies to get away with this.
Having said that, I did pre-order just because I've been a long time fan of BFC and well quite frankly the money's not that big a deal.
But believe it or not I've not even installed the game yet! I did download it. I'll probably wait for the first patch.