This is the bitch of the problem
however, there are always answers to any problems but sometimes not convienient answers.
and sometimes not always easy solutions but ...
(reminded of the song "Lord you gave me a mountain"
.
and being mindful that some cannot have a different answer, but then those that can need to double the amount of effort to not go there
(other solutions would be to shop by internet, to shop for medications in Canada or via mail, to shop for non-perishables by the net (many items at walmart can be purchased online for basically the same price, and many sellers do have free shipping too (though of course those solutions one has no idea who's politics are the sellers, but that is kind of irrelevant.)
Ones with the ability life wise can move, however, I am not saying everyone can do that.
One can attempt to be the change in those towns somehow and it might take years.
Change is never easy but 10% of something is better than zero of everything.
Even cutting back at walmart, instead of 100% of the items purchased, purchase only 75% there, and the rest via the net costs walmart profits.