Imo the only option is to take back gush kattif. Build up communities there, and the idf should feel comfortable enough to walk freely through Gaza streets (at least as they could do in Ramalla).
They should also show the Arabs what a soldier is, and next few times they harass or throw stones, they arrest and or shoot right away, until those kids learn that no messing with them.