You are ignoring a massive difference. Trump wants balanced trade with each individual country. Pretty much everyone else who wants the US to reduce or eliminate its trade deficit just wants that to apply to total trade, not to each individual country.
The main reason money was invented was so you don't have to have balanced trade with each individual trading partner.
What is booking.com doing that violates DSA?