Palestinian security forces in Ramallah fired tear gas and stun grenades to disperse protesters throwing rocks and chanting against President Mahmoud Abbas on Tuesday, as popular anger boiled over after a deadly Gaza hospital attack that Palestinians blamed on Israel.