There is a solution to this whole issue. It is to make Amazon and eBay liable for collecting VAT on all sales through their platform unless the retailer using their services can prove they are not liable to be registered for VAT purposes. I know this may penalise some smaller retailers with an extra admin burden. And it will mean that Amazon and eBay would have to ensure that non-VAT chargeable sales such as books could be kept out of charge. But given the tax losses that are happening I think the costs this would impose would be fair and would justify a small price increase to cover admin, if necessary.
Isn’t that just peachy? Amazon gets to charge all of its punters more to cover the costs of collecting tax? Are we certain that shouldn’t read HMRC offers Amazon a slice to cover those costs?