This thread is from September guys, I am not positive but pretty sure OP already would have bought something by now..
I'm not even going to try to argue with this because it doesn't make sense. If you say something is Chinese it means it's from China, end of story. How are you going to say China glass "has nothing to do with the location." Haha China's a country man not an adjective, a country as in a specific location in Asia. I mean honestly this isn't even an argument, might as well try to argue 2+2=5.