Of course I don't. People disagree with things because they don't like them, because they think they're wrong. Duh.
and have demonstrated
I've taught basic electricity, electronics, and programming to lots of people. They generally say that I make it very clear. I make sure everybody gets it before I move on. I don't invoke plumbing. There's no hydraulic equivalent of an electric or magnetic field, and fields are where teaching electricity starts.
I did teach one course on simulating dynamic systems with computers. One assignment was to simulate a toilet tank filling up, graphing level versus time. Everybody got it right.
John