Demonstrators were flying the flag of Kataib Hezbollah, which the U.S. has blamed for a recent spate of rocket attacks