hood pins are to keep carbon fiber hoods from destroying your car, not to keep people out.
can't you just lock your hood release?
Have you ever tried to unlock a primary hood release from the outside? My pull cable broke on the audi, and it's no easy task, my options were to drill a hole into the radaitor support, or climb underneath (which requires a jack) and fish around for a few hours with a clothes hanger to try and find the release, it's no joke.
and x1000, a crook would just kill the brain. do you think people imediately go into vigilant action when they hear a car alarm going off? I've seen car alarms going off in parking lots for 10-20 minutes, and nobody gives a shit, they could easily break a window, fumble around until they found the brain, and snip the power wire, no problem.
And if you're REALLY that paranoid, you could buy a battery backup, problem solved.