Moralising idiots. It will not end.