Do tell. What "ethics" are you so bent out of shape on?
You bitch and you moan about "ethics" constantly, yet you ignore the fact that BFL has bent over backwards to try to satisfy customers. Yes, BFL has been late. Yes, some of the products have failed to meet initial expectations from the design phase. Beyond that, what ethics do you realistically have a problem with? That BFL did not give refunds after shipping started (even though they gave full, 100% refunds up until that time.)? You complain that they didn't give refunds after they spent the money to acquire the hardware to produce the product to deliver? That's your beef? You conveniently forget the months and months of full refunds that were offered prior to that.
What else? People bitch about not communicating, except BFL has been the most open and forthcoming hardware manufacturer out there with timelines and states of progress. That's really been the problem all along, BFL has been too open and communicative, which gives people false understand of the processes involved. Anyone who's actually gone through the process understands the problems encountered. Those that haven't are the ones that complain the loudest.
What else is there? Lets talk about design spec not meeting final product performance.
1st generation FGPA? Yep, it was off and it was late. Refunds were offered.
2nd generation FPGA? Over performed initial spec, delivered on time.
1st generation ASIC? Yep, it was off and it was late. 100% refunds, no questions asked, were offered until the product actually started shipping, then on a case by case basis.
2nd generation ASIC? Learned from mistakes with 1st generation. Stated from the start that there was no definitive shipping date and if you were uncomfortable with this, in big bold letters you were told DO NOT PRE-ORDER THIS PRODUCT. Here, let me quote the text you are presented with before ordering:
This is a Pre-Order product which is not yet shipping. If you're uncomfortable waiting until the development is complete and the product is shipped, do NOT pre-order this product. Perhaps undesirable, but this is a pre-order market. Customers flatly demand to get in line for the new technology before it's finished development. All manufacturers in this space have experienced some degree of delay with their first generation ASIC, so we're reluctant to give a specific delivery date.
That has been there from DAY 1 on the Monarch. Real unethical of BFL. Telling people to NOT order the product if they don't want to take the risk of waiting for the product. Telling people there is not delivery date.
Refunds offered? Check
Telling people not to pre-order? Check
Telling people there is no set delivery date? Check
Telling people where we are at with development process? Check
Longest warranty in the industry? Check
No questions asked RMA, even for 2nd hand devices? Check
What else is there? What other "ethics" are so poor? Do tell. Try to be objective.