Israel says it needs the barrier for security , but Palestinians view it as a land-grab .