> They hid that it was third party supplied and then failed to respond when I asked them to cancel based on that.
Yeah, this is really really poor on their behalf, and I'm not a fan of it at all.
> If I'd known it was coming from the US I would have ordered from a domestic supplier that would have shipped faster except the shipping was more.
It's funny you say that. I'm more inclined to order via prime, because I somewhat trust the shipping dates, so for a time sensitive order, non-prime is usually 3-5 working days. I've been lucky so far.
Agreed with everything you've said though, I've actually had more luck with ebay for <random household item>