I disagree boycotts are absolutely effective. Montgomery bus boycott. Even the starbucks boycott going on right now. If you hurt a companys source of income they tend to act pretty quickly.and it doesnt just apply to consumerism it applys to celebrities and politicians through cancelling and or not voting.
Fair enough I see your point