You can try chmod'ing it to run as root. I've never tried that myself:
chmod +s /sbin/halt
Of course, why would you want to let an ordinary user turn off your computer, in general? It seems silly to allow that by default. I'm not sure how you could POSSIBLY consider that a "fuck up".