And if the shop owner is Jewish, it would be anti-semitism:
https://en.wikipedia.org/wiki/Anti-BDS_laws
I consider a boycott threat a non-violent threat; legal but an exercise of power that has moral dimensions.