While I'm sorry to hear about you bad experience, I wonder if Digi-UK is totally to blame, it sounds like you may have used your Visa Debit card rather than a credit card. It does highlight the risk of using a debit card if you are not there to inspect the goods at the time of purchase.
I'm surprise Visa helped you, because debit cards don't offer the same protection as credit cards do. Debit cards gives total access to your account, as against a credit card which you get a bill for. Usually Visa say you have to negotiate with the vendor over discrepancies. I'm glad it worked out OK for you.
Apologies in advance if this is not the case.