At least two protesters were killed in Libya, a hospital official says, as hundreds of demonstrators attacked militia compounds in Benghazi, angry at the unchecked excesses of armed groups in the eastern city including last week's killing of the U.S. ambassador.