Absolutely! The witches simply had foreknowledge of events, and it was Macbeth's choice to murder Duncan. I love that line in Macbeth:
"If chance will have me king, why, chance may crown me, Without my stir."
Of course, Macbeth couldn't resist, he did have to stir and was crowned King. But that was not the fault of the witches!
I'm sure we'll hear about witchcraft soon.
I find knee-jerk reactions against HP to be from the viewpoint of extreme igorance.