Shiite militia fired warning shots Sunday to disperse a protest against their takeover of the Yemeni capital that has plunged the country into turmoil, witnesses said.