He made at least two points IMHO:
Americans should STFU and stop criticizing other countries and their govts until their own are in order. Corporations in USA do whatever they want and get away with it on a daily basis. Now and then something gets done for the show in the media to provide an illusion of the govt protecting the citizens. USA is run by corporations.
American market wants cheap stuff. American companies want sick profits so they want stuff that is basically disposable to force people to buy more stuff. Chinese manufacturers comply. If Americans stop buying Walmart crap and reject poor quality the products quality will have to increase.
Adam