its always good to perform against a heckler , jst not with a large audience. performing for a heckler is a good experience, u learn how to deal with tricky situations and learn how to give commands and also bring up the rythm of ur routines. but hey the worst thing that could happen is him finding out how u do ur tricks.
always having a 'worst' situation gives u the edge to perform for ppl since u already experienced the pressure. I would advise ppl to learn to dealt with these ppl. if u want to be great,ask the heckler to pick a card... and sign it.
I would have to say you are wrong, you shouldn't want to perform for ea heckler. Magic isn't about you vs. them, and if you are dealing with a Heckler he will make it that way. It is about entertaining those who want to entertain, not showing who has the bigger set. You will always run into hecklers, the skill is to learn to pick them out before they start in on you so that you are prepared to down play them by playing up to the good spectators.
theres no avoiding hecklers... how are u going to choose ur specs when u dont know how they respond yet. im saying this to encourage ppl to take this as a learning experience. i also didint say anything about going against them but ofcourse u must know how to handle them to a certain extent. with the correct method u can get a heckler to play along. but sometimes its good to avoid hecklers. im just saying that there aint anything wrong with performing for hecklers. it lures u out of ur comfort zone and challanges u to act fast , think fast .who knows? one day u might just stumble upon a heckler and fail an illusion in front of specs just because u'd never face that situation b4. its a fact and im sure that everyone agrees that there are many hecklers around us . im not saying the extremely passive hecklers but u know what i mean. there's no avoiding. if u want to perform, perform the best u can.
Also there's a difference between hecklers and haters. hecklers main objectives are just to know ur trick becaue mayb he feels that he is being made a fool of. haters on the other hand just hate what ur doing because he/she is jealous or something.