PM lashes 'un-Australian' vegan protesters