The government has been forced to defend its record on countering anti-Semitism after two gunmen opened fire on a Jewish event at Sydney's most famous beach.