Fire him right on the spot. If not for your own liability, for his safety. Thats a real cowboy move, not a small goof up.
I hate letting someone go, usually, but if I know they lack enough good sense to keep themself alive, than our roads must part right then and there.