Tony Abbott has erupted at demonstrators who descended on the streets of Sydney in a chaotic protest against the Israeli President’s visit, calling for police to do more.