I am the customer. I have not received my product nor was I told that there were no refunds available. I did not agree to any terms or conditions that delineated a no refund policy. If I want a refund for whateverthefuckingreason then I deserve one.
The no refunds policy was actually in place before the pre-orders started. Not their fault you couldn't read.
But Amir told people earlier that refunds would be offered up until the ship date. The policy was changed 2 days before the order period was opened up. So it was a bit disingenuous.

No just before they opened up for orders Cloudhashing who basically fronted them enough cash to get starters with a large order ditched them for another horse and demanded a refund in Bitcoins after Terrahash had already placed an order with Avalon for 10,000 bulk chips.
They were commited to the project by that point and cloudhashing screwed them over. They could't afford to offer refunds or let that happen again.