Netanyahu faces political backlash and US criticism as Israeli attacks on Lebanon defy Iran peace agreement.