Nationals senator Bridget McKenzie has fired a salvo at Teal independents, declaring they are not the sole defenders against misogyny.