And USPS would have been faster, cheaper, and more reliable. Remember that you should still pay for shipping within US. I didn't mind $23 for re-shipping, but now I do after a week. Why did I pay that to not have the item shipped? That was quite pointless.
I frequently bring in $200-300 clothing from US across the border. Some made in US, some in Europe. I've never paid anything (myself or through USPS/Fedex/DHL). This time it was this one item, and I will avoid CBP at all costs from now on -- thanks to its lack of customer service.