There really has to be a chicken cow or horse law still on the books
If i pay you ten chickens
You screw me over
I am clearly owed the value today of 10 chickens or 10 chickens
Based on your example of proper logic....
You paid 50 BTC to HashFast for a device.
HashFast failed to give you the device in a reasonable period. (x3)
HashFast then gave you the equivalent
USD value of the Miner rather than
the original BTC.
Hence, you can probably guesstimate...that may be why they put the breaks on "raising the price" of their Miners a few days ago.

Shrewd move.