I think it is a case of picking your battles. I haven't shopped at
Walmart for 3+ years, and there is one in walking distance from my house, and yes it is cheaper on most household products. While Disney may have supported some VILE candidates, they also employ large numbers of gay folks and offer partner benefits. Ralph Loren (Polo) while appearing to be the republican casual day uniform, actually gave 100% of corporate donations in 2006 to Dems. (This has put several polo items in my closet).
I certainly didn't NEED anything I have purchased from ebay, so I will be avoiding them in the future (but I may be a bit of a dog with a bone. I still won't buy gas at Shell because they didn't observe the S Africa aparthied embargo waaay back when).