Critics of demonstrations usually say they do not have time in lecture to do demonstrations. It is more important to repeat a derivation that is in a book than to do something like a demonstration in class. I rest my case there.
Public demonstration show critics may say the science is watered down and sometimes not explained with accuracy. It is true that when I explain principles in a show, some liberties may be taken, or at least the subtleties may not be mentioned. I try and use proper jargon and description and I am always open to discussion on how to present something with more accuracy. Questions like should metaphors be used in a public science show? I am always learning! I wish the same could be said for Hollywood and TV land which portrays errors in physics quite handily!