Why do Christians not protest over David Copperfield doing magic?
Because David Copperfield is an illusionist. He doesn’t claim to be performing feats of magic by drawing upon supernatural powers apart from God. If he were performing pagan rituals and chanting to a supposed supernatural being as a part of his show then you can be sure that Christians would not be in favor of those activities.