My issue with the stores on the shipping is, ok so the shipper isn't their fault. But they can clearly see your shit's stuck someplace, you're not getting what you ordered in any fashion of acceptable timeframe. Why not step up and be like hey customer, we see your shit's not moving. Our bad, we feel sorry, would you like a refund? Or even if they didn't, if the customer says hey, I've waited on my shit for 7yrs, think I could get a refund? The store should say absolutely and we apologize, let us make it right.
Instead the fuckwits at the store are like oh yea yea, we're looking for it, later. Oh you wait some more..you wait long time. Fuck that. BEEN waiting shitstick, over it. Now I need that refund. Don't be surprised when someone's waited months as in 3, 4, 5 months and you tell them 'give us another 2 weeks' - like you haven't the last 3 times you contacted them over the past 2 months. And suddenly the customer is pissed. That's absolutely the store's fault. 100%.
No free passes for china. Consider if this were some random guy in the US, a drip tip maker, mod maker, juice maker. How many times has it happened where someone's like I paid them x amount 2 months ago, they still haven't sent me my shit. They have excuse after excuse, their kid's sick, their dog died, their car broke down. I don't care, I want my money back. And everyone nods and agrees and calls that person little more than a thief. So what's the difference if it's china? None. Fuck 'em.