China dropping truth bombs on America