Pakistan's law minister Zahid Hamid has resigned, state media reported Monday, meeting a key demand of Islamist protesters who have clashed violently with security forces and blockaded the capital Islamabad for weeks.