Holly Valance has accused a TV host of infringing on her right to free speech after being cut off for using a derogatory slur.