I blame Digital River more since they are contracted to handle order fulfilment for HTC. That said, HTC should have learnt their lesson from the disastrous Vive rollout. If that debacle wasn't enough reason for them to kick Digital River to the curb, I don't know what is.