Magoo calls Puck an elf when he's actually a fairy. Neither word is uttered anywhere else (possibly because "fairy" had become a derogatory slur against homosexuals).
The issue of abducting a boy from India for use as a slave is never questioned. King Oberon uses manipulative magic to wrest the boy from Titania for his own use; yet, at the end, the boy holds Titania's train, seeming not to be in Oberon's employ after all is said and done.
About twenty minutes in, Titania lies sleeping with Nick Bottom when Puck and King Oberon come upon them. The staged positions of Titania and Nick are wrong. She should lie between Nick on one side and Puck and Oberon on the other. In this way it's clear she does not see Nick at first, as he would not be in her line of sight. As is, however, he's impossible for her not to notice.
Puck uses the herb to remove the love juice spell from Demetrius so that he will still love Helena - but it was the love juice that made him turn away from Hermia to love Helena. Undoing the spell is the wrong thing to do.