Because alot of these "launch sites" are in neighborhoods, and Israel has had it's hands tied by world opinion on their response.
I heard last evening that the Lebanese Army had taken ovewr homes along the border and added a "room" in which they placed their missile and are using these places for launch their missiles. The IAF is busy knocking out resupply areas and infastructure at the moment, I think.