haha, that was sweet of you to be kicked out...maybe you just asked too much and never buy anything. It's the same all over the world la, not only china la.
I was in Tokyo, and i nicely asked to test a bass, the japanese refuse to serve me after knowing that i can't speak japanese. And he served a japanese after me..So i took out my gold card and shout at the fxxking japanese that i want to try all the fenders basses (around 20pieces)...and in the end, i bought 2 amercian fenders as japan made aren't good enough... So with $, i made the japanese bend down their head at a singaporean after i paid. And in conclusion, it's not the country, it's the person's character.
Anyway, back to China.
In shanghai, you can shop on JinLing lu, near ZheJiangZhong Lu.
There are lots of fake gibsons and fenders. (I heard some also selling in singapore, we singaporeans are cheap ass too..haha..)and the real ones are too costly. (high tax for imported goods, so HK is a better place as it's free tax).
Only buy china brands, i can say they are cheap and good but not "fine")
Try out the brand 'Blast" from the shop "My best friend" on jinling lu. I like Blast.
If you happen to by pass this once a year music expo in shanghai.
You can find all the dealers and buy a guitar that costs S$400 in SG for only S$50.
By the way, this is how all the guitar shops in singapore's pennisula,bras basah...profit these trading $$$.
Good luck to your shopping in shanghai.