Walmart has a toggle explicitly for product review emails. I have toggled it off. I still get weekly review emails. I now make it my mission to give 1 star to every product they email me about with a note that their unsubscribe is broken.
Once, their CSR “escalated” my issue, but I never heard back. If you work in Walmart engineering, please fix the review unsubscribe.
If anyone ever prompts me for a review or leaves a "rebate for review" card in the box, they get 1 star.
Walmart should also fix where someone can create an account with someone else's email address (no email address validation).