Refuse to buy as a protest (7)
I believe the answer is:
boycott
(Other definitions for boycott that I've seen before include "Ostracise" , "Punitive ban" , "Refuse to deal with - outlaw" , "Trade embargo" , "Refuse to deal with - Yorkshire and England batsman" .)