I sympathise. Buying off eBay is wading through a minefield of cr*p shop soiled rubbish. Sometimes you're lucky enough to come across bargains from competent dealers selling good products. Sometimes even private sellers offer good deals. Personally, wouldn’t have gone to your extent to expel any anger but
I understand the disappointment & hassle all too well.