BDS is a movement pushed by people hostile to the Jewish state
The reasons the Palestinians don't have a state is because they have been making unrealistic demands on Israel. There is no basis for their demand to return to pre-1967 borders which were based on a ceasefire line in a previous war. It is an absurd demand. The Arabs lost a war of aggression in that war which allowed Israel to return to its historic borders. Demanding that Israel make suicidal concessions is not a road to peace. Gaza is an example of what you get when you make concessions. It is an apartheid entity that is still openly hostile to Israel's existence. The people of Gaza are worse off because of Israel's departure.