It's never acceptable to target civilians. It violates the Geneva Accords, it violates the international law of war and it violates all principles of morality.
If America has the right to target Osama bin Laden, or terrorists, of course Israel has the right to defend itself from terrorism.