Seems like a total no brainer to get a refund if we can get some immediate hardware from almost any other source.
Yes!
The only problem is that those BFL assholes, has for some reason a waiting time 30- 45 days waiting time for refunds.
To take refund from BFL would also be the right thing to do. On the aspect that not that many contract holders like to throw money at BFL
At this point no one likes throwing money at BFL......