В начале 1900-х годов женщины использовали для самообороны булавки с платьев и шпильки из причёсок. Была даже выпущена книга-руководство, в которой описывалось, как использовать булавки и зонтики, чтобы отбиваться от нахальных мужчин.
Отсюда происходит выражение «подпустить шпильку», «вставить шпильку», что означает сделать язвительное замечание, неожиданно и больно уколоть собеседника.
Источник: https://www.factroom.ru/