The violence against Palestinians is the reason for this. Zionism/Israel is a cause of the violence. They create the very situation they say they want to end.
If they want the walls to come down and the blockade to end, they need to show a commitment to peace, rather than a commitment to genocide.