This is my first post as a new member, so bear with me please. I have had the same problem in the past and I overheard a "kilted" Harley Davidson rider telling another about collecting pins and making sure they don't loose them. I went to a Harley shop and found what she was talking about. It is a small tubular piece of metal with a hole that you slide the pin thru. Along it's side is a small allen screw. So you pierce your cloth first then attach the tube, secure the screw with a small allen wrench provided and then finish attaching the pin to the fabric as usual. The pin, if it becomes detached will not slide out. There are several of these items in each small bag along with the wrench. Very handy!