Sarah Palin did, numerous times...But she was the only one...One would think (hope) that pro America Ted Cruz would get on that bandwagon...
Palin is not running nor has she been a politician for a long time. she's a pundit and hardly made it one of her main points as Trump is. Palin comments on everything.
even if a politician starts talking now about China you know he's been insincere. where was he the last few decades?
What has Cruz talked about more repeatedly? what has Cruz done? voted for Obamatrade which is a Trojan horse for immigration http://redmillennial.com/2015/06/07/ted-cruzs-support-for-obamatrade-raises-eyebrows/
Trump has been talking against china for decades