I really dont think trying to out do them is the best way possible. I dont know about you guys, but i wanted to do magic because i respected it for being more than which meets the eye, in creativity, in emotion, in purpose, in use, in the ability to remind the world to play again.
You dont hear from pros like Justin Miller saying he layed the smack down on some hullahead spectator for being ignorant. People are bound to be like that. We should carefully reflect on that as well. We dont perform to out do people, in actual, you could/should ask yourself, why do you perform?
If its to look cool then you will never look cool in front of people like them, and ignoring people like them will not help you advance in progress. If people heckle you, it should remind you to improve. Even if they heckle you then, remind yourself to improve.
Wayne talked bout this in one of his daily updates, but thats for like a group situation. A friend and I perform for School kids while they're out of school, and we get this one dude, who heckles my friend a lot, but he always comes back for more and likes to see us perform. You just have to be on a sensible manner; remember always to be kinds, with words and actions.
We will perform for many, like dM said: Level of honesty. Dont go telling a full grown man you do magic. Dont do stuff like that. Its silly. Gotta make them accept what they see first, but dont say a word though. It will ruin it.