That's a well written article and maybe it explains why Trump is popular in the Rust Belt, but how would the author explain Trump's popularity everywhere else? Most people, Minnesotans I know who are Trump supporters are employed, come from stable families, etc. in other words, are winners of globalization (as are most people). When you eliminate globalization and immigration as a reason, the easiest explanation is there's just a basic racism and xenophobia at the heart of it for those people, dressed in patriotic flair.