Countries around the world have ridden on our back for too long. President Trump is the first to realize this and not do 'business as usual' and take a cut under the table to keep the status quo.
McConnell promised on day one to cripple and hinder anything the previous governments proposed - both times. Even with that, those administrations grew the economy, brought net immigration down, increasing deportation, managed to pass some kind of first step to universal health care, made peace with the friendly nations that Dubya managed to piss-off, etc.
Drumpf is the epitome of the bribe taking business man, and crooked in his dealings all thru his life.
Lobbying rules were written by lawyer-politicians to make bribing legal. Only USA has this and so manage to project itself as a corruption minimal nation. Without this, USA stats will show it to be as corrupt as India or one of those derided African nations.
Nixon opened the China cheap labor floodgate; both sides in the congress and administration encouraged it for 45+ years. Drumpf still uses such labor - he does not care where the jobs are increasing; remember ZTE and 500,000 desperate jobs saved for his daughter and her business!
Neither side wants to handle illegal immigration's basic problem - employment for the undocumented. Again, Drumpf has no shame using them in all his business ventures. The main solution will come from punishing the employers - still not happening, even though the previous administration passed the fast check system for verifying work-permits/SSNs. The penalty for getting caught is paltry and not exercised. How about $100,000 to $1 million penalty per occurrence for using undocumented labor - each employee?! That is how you stop the glamour of American jobs to the immigrants. Human rights asylum is a different issue.
Drumpf's tariffs are just punishing the consumer with increased cost - the retaliation by China taxes its citizens; neither government cares about the hardship and increased cost for the consumer. It is just grandstanding!
How about banning USA companies from "interacting" with Chinese corporations - worked wonders for the ZTE experiment. Target Huawei, reinstate ZTE ban, and see how quickly this trade war comes to an end.
There is no political will to end these problems - immigration, trade imbalance, human rights violations, etc., by both parties. Instead, build a wall and punish the government employees - that makes better visual for the media. What a joke.