Cabinet on Wednesday lashed out at the country's intelligence agencies for "failing miserably" to find those responsible for a wave of violence including the Marriott Hotel bomb attack. The rare rebuke came after a meeting chaired by Prime Minister Yousuf Raza Gilani on the security situation in the country. "The cabinet desired that stern action by the law-enforcing agencies must be taken as their intelligence agencies are failing miserably to lay hands on the perpetrators of abnormality in the country," the cabinet said in a statement. Gilani expressed his "dissatisfaction" over the general law-and-order situation and reaffirmed the government's commitment to fight terrorism, urging the creation of a more comprehensive anti-terror strategy, it said. Gilani pledged to protect the country's citizens, saying militants "did not have any ground to stand on."