Evil and Bad have literally the same meaning in german (böse). There's no real difference between the two in german language.
Merkel had to explain it to him 11 times apparently.
http://www.businessinsider.de/trump-trade-merkel-germany-eu-2017-4?r=US&IR=T
Turns out he still didn't understand it
Bad=schlecht, evil= böse normally