I boycotted Walmart for years, well over a decade but have been forced to relent due to geographical considerations. I'm not happy about it and as soon as I can reinstall the boycott those mfs are getting boycotted again.
Right now I'm boycotting several places and actively shifting from major corporation products to actual producers. Next up, Urchling had decreed shampoo bars. There's several producers we're going to try out.