Loading: 1 in 3 Millennials and Gen Xers have boycotted a brand in the past year