We purchase quite a bit from both Amazon and Walmart. If we can find something at our local Walmart stores we do not purchase it from Amazon unless it is considerably less expensive. This is because we would prefer to add to Walmart’s profits rather than Jeff Bezo’s profits.
Both contribute to liberal causes, Amazon more, yet with Amazon Smile a % can be donated to a charity you choose.
Walmart often is cheaper, such as for basics in food, appliances, etc. but is very often out of stock, or lacks items or much of a variety. Plus its 3rd party seeker can be very high, and its web site could be much improved. Amazon can be also.
Thank God though for such options and funds to make use of them, after charity.