I have to agree. I am a hobbyist and am reasonably confident with cards. I do magic for people when I can and so far it has never gone wrong (probably because I am so paranoid I practice loads). However, this said, every performance, regardless of the audience, feels like being on stage at wembley, stark naked and in front of 70,000 professional magicians. For this reason, whenever someone does a trick on me, even if it is one I know I can do better, I try to be as supportive as possible. Anyone who can work up the courage to try their tricks out on anyone else deserves hearty applause!!!! We all have to start somewhere and we have to remember that we probably did some pretty awful magic to people when we first started, but what kept us going was their encouragement and support.
On the magic question - I tend to stay away from gaffs now (apart from a couple of favourites!!), purely because i enjoy learning and using sleights. When I first started I, like many people, relied more heavily on gaffs. Magic performed well with a gaff is no lesss valid than magic performed well with unprepared items, it is all about the experience you create for the spectator. If someone is genuinely amazed by what you have done then you have added to their appreciation of magic as an art form and that can only be a good thing for all of us.