BP boycotts hurt small stations