Appalling and barbaric!