Comment Comment by leafboi Your view of China is deluded to a point of comical exaggeration. She said this to me over facebook. Tell me what you think that implies. parent leafboi 6 years ago