Being a Zionist means supporting a violent, racist, colonial, apartheid project.
Supporting BDS is backing a non violent approach to fighting evil.
Not clear why you would compare the two.
By the way. “Of course it can” in response to the observation that being called a BDS advocate is a smear? English as a second language?