There are approximately 100 different ways in which China subsidizes its companies, even to the point of fostering continued expansion of unprofitable factories beyond the growth in demand.
The problem with classic free trade theory is that it does not correspond to reality.
The real world is filled with distortions like the ones I have mentioned.