Nobody should be "burned", we do not have the authority to judge or give any sinner the death sentence for such things. Jesus and those he appoints will be the one to execute the wrath of God on the unrepentant sinners at his return.
The Old Testament had the death sentence for such unrepentant acts, but it was a very different society and world back then, and it applied to the nation of Israel only, God's holy nation in which all civilians born into knew that witchcraft was a form of satanism and demonism, and thus were 'intentionally' doing evil, and had prior warnings that if caught, they could face death penalities. The presence of God and his power was also rather present for people to see back then, and couldn't be denied (prophets, miracles, etc).
Historically, the Catholic Church may have burned people, but this was not the authority Christ gave to men to do concerning sin in the New Covenant, as none of us are judges of the court of God or Sanhedrin. Furthermore, today there are many tolerated religious beliefs, because unlike ancient times, miracles and displays of God's direct power are not as overt as they were when his presence dwelled in Israel amongst his prophets and the Temple containing the Ark.
Not a 'single' Christian in the NT ever burned, hung, or stoned sinners or witches. Sinners of the world in Christian scripture, are merely told to be shown mercy and lovingly preached to, if they refuse to listen, the judge will deal with them. And if witches or sinners were in the Christian congregation, they'd simply be kicked out (excommunicated) until changing their ways.
We live in an age and covenant of great mercies, thanks to our Lord Jesus who died for the sins of the world, saving the repentant, and giving those yet to repent a greater chance to live.