Two short comments.
Firstly, one should distinguish between companies working mostly in civilian areas like HP or Cisco as compared to, say Raytheon or Northrop-Grumman. I have no knowledge of Huawei's market or connections so I can't really say which class it belongs to, but assuming a-priori that it is in the same class with HP or Cisco, exposed mostly to market pressures rather than government pressures, seems misleading. Further, translating, "funding from China's army" to "bidding on DARPA grants" also smacks of demagoguery without further details.
Secondly, commenting that the eight senators are republicans is not germane and not really helpful. Idiocy, protectionism, and national jingoism are not necessarily republican attributes. If you don't believe me, look up the NAFTA dispute with Mexican truckers which has resulted in increased tariffs on US good just this month, or Congress' refusal to ratify the free trade agreements with Columbia and South Korea since the democrat won it in 2006.
In other words, it would help it you decided whether you want to smack idiots for their acts, or whether you want to write a political attack on one party under the guise of issue-specific pitch.
I am definitely with Rick about Huawei issue. US can be generous, donating a few billion here and killing a couple of dictatore there; but US can be very selfish, too. Whatever they do they have a pretty, lawful reasons, whicl whatever the Chinese do they are doing it for the communist' interest. These dirty politicians, I doubt if they received enough PR expenses from the companies they try to ban doing busines.
Hum - Maybe the various US companies should bring their production home as well. Hire US engineers and Techs.
Maybe force Huawei to move some of its operation to produce
stuff for China and the ROW to the US. We can't be the thinker nation as was falsely told. First the job giveaway was for assembly. Just retool the minds of our assembly people... Then Engineers and inventory went overseas. Now they (foreign vendors want to come in and take what business that is doing away as well. How is the US people going to make a living? Building a wall of the USA - out of rock and stone I suppose... Martin I say NO. Enough is enough!