Repair it for sure!! I have had run flats for about 12 years now. Living in NYC area, I've had many screws and other sharp small objects in my tires. Always repaired, never an issue.
On another note, I want to buy the tires of the people who are replacing them!!