If you bought a Rolex and saw "Made in China" on the back you would be unhappy.
So return the speakers using the reason you mentioned. If you don't you will never feel good about them. Once the shell is cracked ...
I am sure that most makers who moved to China are nervous as a pregnant nun.
Rightly so. Buy a pair from the SF dude for $3,500. All local.