Half of U.S. shoppers say they boycotted a company over politics ahead of the 2026 midterm elections.