Peter Crouch is a bean pole though
Heckle the Hamster and that WILL upset me

( because it upsets my daughter)
On a serious note - it's never worth putting someone down. It's your own reputation that will ultimately suffer. When you perform - that's your shop window and you're not only entertaining for the person that's paying you, you're entertaining a whole room of potential future clients. If the person that you put down goes and tells dozens of people that you're a poor magician then who's the one who ultimately suffers?
I would avise that if the worst comes to the worst and you just can't shake a person off who's heckling you when you're performing, ask to have a word with him/her or tell the person that booked you and let them have a word.
You just have to be polite and say that you're working and trying to entertain people and that their behaviour is spoiling it for everyone. If that fails then pack up and go home and you've got every reason to still claim your fee.
We are not paid to take abuse.
Member of the Magic Circle & The 2009 British Isles Close-Up Magician of the Year
It's not really an optical illusion - it just looks like one!