No "blaming" anyone, I have had several new guns for big American manufacturers that had some pretty serious q/c issues as well.
I don't care if it came from the moon, this is a customer service issue between the consumer and who sold/supplied the gun.
If you are supplying a defective product, especially from the moon (as it might as well be in this case, how am I going to contact Norinco?), then its YOUR responsibility to look after the customer should there be problems.