The head of Libya's army has resigned after 31 people were killed in the city of Benghazi. <br />They died during a violent protest demanding a militia lay down its weapons. <br />The government has been struggling to control the armed groups since they emerged during the revolution two years ago. <br />Al Jazeera's Mereana Hond reports.