Camilla faces 'abhorrent' comments