Some of my kilt pins are the large safety pin/diaper type (with jewel and gold plate though) and they would never come off.

But the ones with the treacherous clasp fasteners I am always having to check, especially having lost one in crowds at an agricultural show. I will try the rubber band idea and see how it goes.

Thanks for the idea Turpin!