If you boycott Walmart, the suffering continues. The only way to end the suffering is to build a movement large enough to dismantle the rails.
If you boycott a local conservative business, the business will feel it, and the suffering may end (for a few people).