The traded goods don't matter. The Chinese government was being unreasonable in their policy. When you are unreasonable you face the consequences. Such is life, there are practicalities we need to consider. We don't live in a utopia.
What do you think will happen if the US suddenly decides to accept nothing else but gold for its dollar?