The balloon pops because putting the needle in breaks the surface of the balloon, creating a weak spot that then rips in a cascading failure. There are two ways that anyone can get around this: * First is to put a piece of tape on the balloon, and then put the needle through the middle of the tape. * Second is to target one of the ends of the balloon where there is more material and less tension. In both cases, the point is to have enough strength at the point of the puncture to prevent a catastrophic cascading tear from forming.