I usually refer to these guys as hecklers. People who think its more fun to ruin the trick for everybody else (including the magician) instead of watching what could be a really great trick.
I generally dont do magic for my friends, for the sole reason that they are usually like this. They dont care that i am about to do a great trick, they just want to have a laugh at my expence. Im probably not the only magician with friends like that.
You will also encounter hecklers out in the real world, and there are several ways to avoid that awfull moment.
Naturally, there is the easy way: Leave. Find somewhere else to perform. Like said above, you are giving them a show, and if they dont like it, then by god dont perform for them. Dont waste your energy arguing with them, cause that wont get you anywhere. A persistant heckler can turn your day of magic into a very depressing run.
If you have a great crowd that you dont want to leave, try ignoring the heckler alltogether. If he keeps butting in, try and say something in the line of "Excuse me, could you keep quiet, im showing Brian here a trick", and that will single out the heckler in a way, and make his outbursts quite uncomfortable for him, especially if the other spectators really want to see your trick.
If youre standing in front of a group of hecklers, and dont want to walk away, try doing a simple trick. Something that is quick, but stunning, like a color change or a short ambigious card routine. Something that is so fast that there is no way they can say stop and grab your cards. More often than not, these guys will be pretty stunned at what you just did, and they forget about trying to bust you, and begin to be more interested in what else you can show them.
Truth be told, i cant really be bothered with hecklers. I dont want to waste my time on them, because they get me down. I would much rather just find someone else to do magic for, because thats better for both me and the spectator.
Dont let the hecklers get you down, man
