Yeah, this one kid asked me to teach him how I did a trick. I responded with a "get magical powers". Then he went "seriously tell me". People don't believe that we have magical powers. And what you said about Uri GEller is 100% true. No magician has the right to rat another one out, especially while they are in the middle of a performance. I'll be performing a trick fully surrounded when a friend of mine(I hate him he just hangs out in my posee) starts coughing. "DL, cough cough." Then people find out what I am doing, get bored and walk away. So I agree with you all the way.
About your friend, he ain't your friend but I guess you already know that.
About your posse. I cannot claim to know about your performance. But my experience has been that when I focus on being as entertaining as possible as i perform, when the method is more than just a way to fool, but a tool used to amaze, and astound. When the method and the props are used as a way to connect with my audience... then my audience cares very little about method. Fact is, someone could say.." oooh she did a DL, " and what they would say is..' shut up and get lost, I want to see this."
Lastly, if they are walking off bored once they discover how it's done says that it is possible you are presenting the magic as a mental challenge. There is nothing wrong with how you present your magic, that is entirely up to you, it is who you are , and it is your art. I will say that the downside is, as you may have experienced that , if all it is IS a mental challenge, once the method is discovered there is no reason for anyone to stay and watch.
if it is not your intent that it be seen as a mental challenge but more as a piece of theatre that uses magic to tell it's story, then maybe you need to re evaluate your routine. because at least to me, it seems like that is not what is coming across.