What are the other issues you care about?
Because personally I see Israel as a side effect of the other issues I care about.
I don't think we're going to make much headway trying to just tackle the Israel problem on its own.
However if we can put a dent in the military industrial complex and reduce global dependence on petroleum, having an "ally" like israel in the middle east starts looking a lot less attractive. Israel can only do so much without the US backing them up unconditionally, and once the government and arms manufacturers stop caring so much about them it becomes easier to turn the tides of public opinion and get the government to reverse course.
As long as there's money to be made in the middle east, we're not going to get the people in power to reverse course on Israel. We need to change the world around them so that it no longer makes sense to support them.