While I have no problems issue refunds, compensating for delay and such, I got no patience for people complaining when their orders are not late. Not too surprisingly, the people complaining the loudest are people whose order are not late yet(so more people refund and they can get their chips earlier maybe?), and people who have no orders(standard trolls of bitcointalk).
How about all those Batch #3 Avalon unit buyers that you screwed royally by setting a price per unit in BTC that is impossible to ever break even?
For example, a 4 module unit cost about BTC 102 and has generated BTC 31 to date. These units will NEVER break even at the current rises of difficulty because of all the delays in their delivery.