Walls and winter rains afflict Palestinian towns