Trump is the only one speaking out against China or Mexico.And Trump is right. China launched a currency war against the USA and continued it today.
China is waging a currency war against the USA:
http://www.marketwatch.com/story/how-the-dollars-rise-led-to-the-yuan-devaluation-2015-08-11
Obi Wan Trump, you’re our only hope!