they are not doing any refunds anymore as they are shipping the products
but yes they would have refunded you in BTC at the current prices..... i think this is fair even if you paid 100s of bitcoins at the time of ordering as bitcoin prices have gone up alot since a year ago and if it was the other way where bitcoins had crashed would you be happy with the fact that bfl only gave you the bitcoins you had paid with or would you want the market value back?
From what I have heard, this is incorrect. If they have shipped YOUR order then there is no return for a refund. If they have not shipped your order and you order shows "Processing", then you can receive a refund. Of course if you email once and hope on BFL to answer your email, they may ship before your email gets processed.