Yes I do understand your statement but to be this black and white is problematic and partisan. From  individual points of view we can find evil in all who Appose our position. What Trump has done is not evil or in fact racist but rather protectionist of Americans. The problem is that Trump is a Nationalist in a world where Economic Globalization is being push to favour the corporate powers over the rights of the people. Our past governments and their blind support for corporate controlled economic globalization have created the humanitarian problems we have today.The abuse of peoples for corporate rights and profits is out of control. Even Canadian companies have been and still are charged with these abuses but use our money dominated legal system is used by Corporates too gag opposition. 
So lets put the evil statement where it should be and that is directed at corporate control and economic globalization.