Israeli forces opened fire on protesters demanding their planned withdrawal from Lebanon, while in Gaza a dispute over a hostage is keeping thousands in limbo.