Free trade didn’t destroy these cities - over-regulation and politics did.
Imagine yourself as a manufacturer in Buffalo. You face OSHA, FDA, EPA and all the heavy-handed NY State equivalents. You have almost forced unionization, high property taxes, high school taxes, and high taxes on employment. You will soon be taxed for health-care, even if you never offered it to your employees. You face politically-connected tort lawyers who will take millions from you for the slightest mistake, and therefore, you pay astronomical insurance rates as well.
Is ANYONE surprised when a company decides not to manufacture for export, set up plants overseas, and then also use those plants to import into the USA?
Don't forget that the Federal Tax Code actually encourages the above behavior. The only people who act surprised by it (and everything else on your list) are people who want more of it, but can't bring themselves to say so because they'd be laughed at by conservatives.