I don't understand. Let's say Chinese adopt software that SUPPORTS large blocks, but configure it in a way where it mines zero-tx blocks on purpose, or very high fee txs that are top-priority for the senders, something like <50kb in txs per block. How will others "drive them out"? With what mechanism?
Because all full node miners have to verify all transactions and all blocks. But they could relocate their pools offshore (if they aren't already), so that only hash that needs to be computed is propagating across the Great (Internet) Wall of China.
So this shows the Chinese miners have another motivation for wanting small block sizes. (They are lying about bandwidth being the problem)
I think it is because they want to force transaction fees higher to maintain the block reward on the next block halving. Chinese are notoriously selfish and short-sighted (which is perhaps why they require a totalitarian govt to discipline them). For example, here in the Philippines they have the reputation of being misers and counting every penny and even firing a good employee if 1 penny is missing (or charging normal losses in a business to the employees, e.g. customer complains the food was incorrect and so the food has to be discard and redone).