Definitely claim full refund! If not for the speakers, for the pain in the arse they have been. I'd also insist they investigate your local pick-up and drop-off guy. Easier than taking them to court might be to threaten a website detailing the mess they have caused being passed around many forum. In fact I would write a letter about it to the head of UPS.