Old old, song -- surely we need somthing new?
There are innumerable companies in the US that "have ties to the military", its just a fact of life, so the constant banging of the drum about 'companies that have ties to the Chinese military' is getting a bit lame. Our government has to do this because its only by using some kind of National Security wormhole that they can have a hope of ducking the investor backlash (and lawsuits).
Americans on the whole don't like to be continually told what to do. They also don't like being taken for a ride. Either we're at war with China or we're not -- or, to use the vernacular, 'crap or get off the pot'.
(I grumble about this sort of thing a lot because it seems that (increasingly) meaningless gestures are our only growth industry. If we spent as much energy -- and money -- actually competing with them then I'd be being it 100%. But what we're setting ourselves up for is lose/lose.)