A boycott is a free market approach to dealing with a bad business. It allows individuals to vote with their own money, while avoiding government intervention, so it is a win in more than one way
These are two current boycott campaigns:
http://danielrayrichardson.com/boycotts/boycott-the-united-states-postal-service/
http://danielrayrichardson.com/boycotts/boycott-lafayette-ambassador-bank/