I think it needs to be kept in mind that net revenue that US-based companies make from the Chinese market is actually pretty small compared to what it would be domestically, because due to things like taxes, currency conversions, tariffs, regulatory issues, etc. eat up a lot of the profit. Same thing happens with movies, where the listed revenue that a film makes is pretty misleading as it does not factor in how much money that the production companies are actually making (which is why US production companies would rather have a larger proportion of their revenue coming from domestic crowds instead of foreign).
I'd have to agree that this is both an economic and political issue, as you cannot really separate the two when it comes to China.