Outright bans on investment would be a bridge too far, even for a country like China with such a dismal human rights record, and could even backfire.